Mengisi_ruang_kosong
Tujuan Program
- Edukasi Interaktif: Membantu pengguna (misalnya siswa) belajar melalui latihan soal isian, dengan cara yang menyenangkan dan interaktif.
 - Latihan Pemahaman Konsep: Menguji seberapa baik pengguna memahami topik tertentu (contoh: sains, geografi, umum).
 - Meningkatkan Daya Ingat: Mengasah memori pengguna dengan cara mengingat jawaban yang tepat untuk pertanyaan isian.
 - Evaluasi Diri: Memberikan skor sebagai feedback langsung, sehingga pengguna bisa mengevaluasi pemahamannya terhadap materi.
 
Cara Menjalankan
- Coding kode ke file Python (misalnya isi_kosong.py).
 - Jalankan dengan terminal atau IDLE: python isi_kosong.py
 
Langkah-langkah Program
- Mendefinisikan Soal
- Program menyimpan daftar soal dalam bentuk list of dictionary.
 - Setiap soal memiliki kalimat dan jawaban yang benar. soal = [ {"kalimat": "Bumi mengelilingi ___ setiap satu tahun sekali.", "jawaban": "matahari"}, ... ]
 
 - Inisialisasi Skor
- Program memulai skor pengguna dari 0. skor = 0
 
 - Menampilkan Judul dan Instruksi
- Program menampilkan pesan pembuka dan penjelasan permainan ke layar. print("=== Permainan Mengisi Ruang Kosong ===")
 
 - Perulangan Setiap Soal
- Program menampilkan satu per satu soal kepada pengguna.
 - Program menerima input jawaban dari pengguna.
 - Jawaban dikonversi menjadi huruf kecil dan dihapus spasi di kiri-kanan (strip().lower()). for i, item in enumerate(soal, 1): print(f"Soal {i}: {item['kalimat']}") jawaban = input("Jawaban kamu: ").strip().lower()
 
 - Pengecekan Jawaban
- Program membandingkan jawaban pengguna dengan jawaban yang benar.
 - Jika benar, skor bertambah dan tampilkan pesan ✅.
 - Jika salah, tampilkan jawaban yang benar ❌. if jawaban == item['jawaban']: skor += 1
 
 - Menampilkan Skor Akhir
- Setelah semua soal dijawab, program menampilkan total skor pengguna. print(f"Permainan selesai. Skor kamu: {skor} dari {len(soal)}")
 
 - Menjalankan Fungsi main()
- Program memastikan semua langkah dijalankan ketika file dibuka/dijalankan. if name == "main": main()
 
 
Description
				No description provided
						
						
							
								 https://colab.research.google.com/drive/1k8bveZHEqMRdcefP8I8SBrnQn9BUEMgG?usp=sharing
							
						
						
					Languages
				
				
								
								
									Python
								
								100%