35 lines
951 B
Python
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()
|