diff --git a/TPEkstra_2_1806196806.py b/TPEkstra_2_1806196806.py index 2a2b06a90fbfc29ffde3a870d1520e330ad94282..4752e83c50fb19cc340cf01571749720aa541987 100644 --- a/TPEkstra_2_1806196806.py +++ b/TPEkstra_2_1806196806.py @@ -47,11 +47,30 @@ def get_data_jakarta(): jumlah_keseluruhan += int(text[awal+len('<td>'):akhir]) mulai +=1 return jumlah_keseluruhan - + +def get_total_kasus_by_keyword(keyword): + text = get_data("https://pudyprima.github.io/covid19-indonesia").lower() + if text == "terjadi eror": + return "Terjadi eror, pastikan internet anda stabil" + else: + jumlah = 0 + mulai = text.find(keyword.lower()) + if mulai == -1: + return "maaf, "+keyword+" tidak ada dalam daftar" + else: + while text.find(keyword.lower(),mulai)!=-1: + mulai = text.find(keyword.lower(),mulai+1) + jumlah +=1 + return jumlah + def main(): print(get_data_per_wilayah('Jakbar')) print(get_data_per_wilayah('Jakarta pusat')) print(get_data_per_wilayah('Jaksel')) print(get_data_per_wilayah('Jakarta timur')) print(get_data_per_wilayah('Jakut')) + print(get_data_jakarta()) + print(get_total_kasus_by_keyword('perempuan')) + print(get_total_kasus_by_keyword('dalam perawatan')) + print(get_total_kasus_by_keyword('jawa tengah')) main() \ No newline at end of file