Zusammenfassung
Wir haben meinen Quiz-Code genau unter die Lupe genommen und dabei folgende Python-Konzepte gefunden:
📋 Datenstrukturen:
- Listen mit 6 Quiz-Fragen
- Dictionaries für jede Frage (mit "frage", "optionen", "antwort")
Verschachtelte Dictionaries bei den Antwortmöglichkeiten
🔄 Schleifen:
- for -Schleife mit enumerate( ) um durch alle Fragen zu gehen
- while -Schleife die sicherstellt, dass nur a/b/c eingegeben wird
- for -Schleife mit .items( ) um die Antwortoptionen anzuzeigen
❓ Bedingungen:
- if/else prüft die Antworten und zählt Punkte
- Mehrere if/elif für verschiedene Erfolgsmeldungen am Ende
⚙️ Funktionen:
- starte_quiz() mit Parameter quiz_fragen
Saubere Trennung von Daten und Logik
🔧 Besondere Techniken:
- f-strings für dynamische Texte
Verschachtelte Zugriffe wie q["optionen"].items( )
---
Sie haben jeweils 6 Quiz fragen hinzugefügt oder mehr
📋 Datenstrukturen:
- Listen mit 6 Quiz-Fragen
- Dictionaries für jede Frage (mit "frage", "optionen", "antwort")
Verschachtelte Dictionaries bei den Antwortmöglichkeiten
🔄 Schleifen:
- for -Schleife mit enumerate( ) um durch alle Fragen zu gehen
- while -Schleife die sicherstellt, dass nur a/b/c eingegeben wird
- for -Schleife mit .items( ) um die Antwortoptionen anzuzeigen
❓ Bedingungen:
- if/else prüft die Antworten und zählt Punkte
- Mehrere if/elif für verschiedene Erfolgsmeldungen am Ende
⚙️ Funktionen:
- starte_quiz() mit Parameter quiz_fragen
Saubere Trennung von Daten und Logik
🔧 Besondere Techniken:
- f-strings für dynamische Texte
Verschachtelte Zugriffe wie q["optionen"].items( )
---
Sie haben jeweils 6 Quiz fragen hinzugefügt oder mehr
Hausaufgabe