Pengumuman

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

Saturday, September 27, 2025

Quiz Sederhana Python | Project Python Pemula

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

🤖
Chat Bot
🤖 Virtual Assistant