Mengisi_Ruang_Kosong/Mengisi_Ruang_Kosong.py

35 lines
951 B
Python

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()