From a40e3c88abad03d1abd06fa4e15fca8bf9408037 Mon Sep 17 00:00:00 2001 From: 202410715029 FIRZA ABYUDAYA <202410715029@mhs.ubharajaya.ac.id> Date: Sun, 11 May 2025 14:07:55 +0700 Subject: [PATCH] Add Mengisi_Ruang_Kosong.py --- Mengisi_Ruang_Kosong.py | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Mengisi_Ruang_Kosong.py diff --git a/Mengisi_Ruang_Kosong.py b/Mengisi_Ruang_Kosong.py new file mode 100644 index 0000000..0e02316 --- /dev/null +++ b/Mengisi_Ruang_Kosong.py @@ -0,0 +1,34 @@ +def main(): + soal = [ + { + "kalimat": "Bumi mengelilingi ___ setiap satu tahun sekali.", + "jawaban": "matahari" + }, + { + "kalimat": "Air membeku pada suhu ___ derajat Celcius.", + "jawaban": "0" + }, + { + "kalimat": "Ibu kota Indonesia adalah ___.", + "jawaban": "jakarta" + } + ] + + skor = 0 + + print("=== Permainan Mengisi Ruang Kosong ===") + print("Isilah bagian yang kosong pada kalimat berikut!\n") + + for i, item in enumerate(soal, 1): + print(f"Soal {i}: {item['kalimat']}") + jawaban = input("Jawaban kamu: ").strip().lower() + if jawaban == item['jawaban']: + print("✅ Benar!\n") + skor += 1 + else: + print(f"❌ Salah! Jawaban yang benar: {item['jawaban']}\n") + + print(f"Permainan selesai. Skor kamu: {skor} dari {len(soal)}") + +if __name__ == "__main__": + main()