Quiz Sederhana Python ❓
Membuat aplikasi kuis interaktif untuk melatih logika pemrograman
🎯 Tujuan Pembelajaran
- Mengenal cara membuat pertanyaan dan jawaban dalam program.
- Memahami percabangan untuk memeriksa jawaban benar atau salah.
- Melatih penggunaan looping untuk menampilkan beberapa soal.
🧠 Konsep Dasar
Quiz Sederhana di Python dibuat dengan menyimpan daftar pertanyaan dan jawaban. Program akan menampilkan pertanyaan, meminta input dari pengguna, lalu mengecek apakah jawaban benar. Skor akan dihitung berdasarkan jumlah jawaban benar.
💻 Kode Program
questions = {
"Apa ibukota Indonesia? ": "Jakarta",
"Siapa penemu lampu pijar? ": "Thomas Edison",
"Python termasuk bahasa pemrograman apa? ": "Interpreter"
}
score = 0
for question, answer in questions.items():
user_answer = input(question)
if user_answer.lower() == answer.lower():
print("✅ Benar!")
score += 1
else:
print(f"❌ Salah! Jawaban yang benar: {answer}")
print(f"\nSkor akhir kamu: {score}/{len(questions)}")
📌 Contoh Hasil
Apa ibukota Indonesia? Jakarta
✅ Benar!
Siapa penemu lampu pijar? Tesla
❌ Salah! Jawaban yang benar: Thomas Edison
Python termasuk bahasa pemrograman apa? Interpreter
✅ Benar!
Skor akhir kamu: 2/3
🚀 Pengembangan Lebih Lanjut
- Tambahkan lebih banyak pertanyaan dengan format list atau file eksternal.
- Buat skor akhir dengan kategori (misalnya: Bagus, Sedang, Perlu belajar lagi).
- Kembangkan menjadi aplikasi GUI dengan Tkinter atau game dengan Pygame.
✨ Manfaat Belajar
Dengan membuat quiz sederhana, kamu belajar mengatur pertanyaan, memproses input, menggunakan kondisi, serta menghitung skor. Ini adalah dasar untuk membuat aplikasi edukasi atau game berbasis Python.
No comments:
Post a Comment