Pengumuman

📢 Yuk, kunjungi blog kami setiap hari dan jangan lewatkan update terbaru seputar coding dan teknologi!

Saturday, September 27, 2025

Project Python: Kuis Sederhana (Quiz Game)
🎮 Project Python: Kuis Sederhana

🎯 Tujuan Pembelajaran

  • Memahami penggunaan if-else untuk memeriksa jawaban.
  • Melatih penggunaan input dari pengguna.
  • Membuat perhitungan skor sederhana.
  • Melatih logika pemrograman dengan soal kuis.

📖 Konsep Dasar

Program kuis sederhana menanyakan beberapa pertanyaan kepada pengguna. Setiap jawaban yang benar mendapat skor, sedangkan jawaban salah tidak menambah skor. Di akhir permainan, program akan menampilkan skor total.

💡 Konsep utama: input pengguna, kondisi if-else, variabel skor, dan perulangan pertanyaan.

📝 Kode Program

print("=== Kuis Sederhana ===")
score = 0

# Pertanyaan 1
jawaban = input("1. Ibukota Indonesia adalah? ")
if jawaban.lower() == "jakarta":
    print("✅ Benar!")
    score += 1
else:
    print("❌ Salah. Jawabannya: Jakarta")

# Pertanyaan 2
jawaban = input("2. 5 + 7 = ? ")
if jawaban == "12":
    print("✅ Benar!")
    score += 1
else:
    print("❌ Salah. Jawabannya: 12")

# Pertanyaan 3
jawaban = input("3. Bahasa pemrograman yang sedang kamu pelajari adalah? ")
if jawaban.lower() == "python":
    print("✅ Benar!")
    score += 1
else:
    print("❌ Salah. Jawabannya: Python")

print("\nSkor Akhir Kamu:", score, "/ 3")
    

🖥️ Contoh Output

=== Kuis Sederhana ===
1. Ibukota Indonesia adalah? jakarta
✅ Benar!
2. 5 + 7 = ? 10
❌ Salah. Jawabannya: 12
3. Bahasa pemrograman yang sedang kamu pelajari adalah? python
✅ Benar!

Skor Akhir Kamu: 2 / 3
    

🚀 Pengembangan Lebih Lanjut

  • Menambahkan lebih banyak pertanyaan dengan perulangan list/dictionary.
  • Mengacak pertanyaan agar lebih menantang.
  • Menyimpan skor terbaik ke file.
  • Membuat versi GUI dengan Tkinter.

💡 Manfaat Project

Dengan project ini, pemula dapat memahami konsep dasar interaksi program dengan pengguna, logika if-else, dan manajemen skor sederhana. Selain itu, ini adalah dasar untuk membuat game edukasi atau latihan soal otomatis.

No comments:

Post a Comment

🤖
Chat Bot
🤖 Virtual Assistant