FAGPORTALEN

Modul 10 – 🎯 Projekt: Quiz-program

Computerspace · FGU · Programmering i Python

🎯 Projekt: Byg en Quiz med score

---

🧩 Komplet kode

<div class="exercise-task-desc">Prøv selv: Byg et quiz-program med mindst 3 spørgsmål i en liste af tupler. Tæl point, giv feedback per svar, og brug .lower().strip() til sammenligning.</div>

<div class="exercise-hints">

<strong>💡 Sådan starter du:</strong>

<ul>

<li>Gem spørgsmål og svar parvis — en liste af tupler er praktisk til dette</li>

<li>Gå igennem listen med en for-løkke og stil ét spørgsmål ad gangen</li>

<li>Sammenlign brugerens svar med det rigtige — store/små bogstaver må ikke ødelægge det</li>

<li>Hold styr på point med en tæller-variabel og vis den til sidst</li>

</ul>

</div>

<details class="exercise-reveal">

<summary>👆 Klik for at se den komplette kode</summary>

<div class="reveal-content">

```python

import random

quiz = [

("Hvad er hovedstaden i Danmark?", "kobenhavn"),

("Hvad er 7 gange 8?", "56"),

("Hvad er Python?", "programmeringssprog"),

("Hvem opfandt telefonen?", "bell"),

("Kvadratroden af 144?", "12")

]

random.shuffle(quiz)

score = 0

for nr, (sp, svar) in enumerate(quiz, 1):

print(f"

Spørgsmål {nr}/5: {sp}")

if input("Svar: ").lower().strip() == svar:

print("✅ Rigtigt!")

score += 1

else:

print(f"❌ Forkert! Svar: {svar}")

print(f"

🎯 Score: {score}/5")```

</div>

</details>

---

🎓 Læringsmål for Modul 10

Læringsmål

Sådan kan du arbejde med emnet

⚠️ Typiske fejl

---

💡 Næste skridt: Modul 11 – Funktioner del 1

Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.

Prøv Fagportalen gratis

🤖 Denne side er skrevet med kunstig intelligens og fagligt gennemgået af Fagportalen, som har det redaktionelle ansvar. Finder du en fejl, så skriv til support@fagportalen.dk.