„We seek the Holy Grail!“
— Holy Grail · Film, 1975
Du baust ein eigenes kleines Programm — alle Bausteine zusammen.
Konzept
Du hast alle Werkzeuge: Variablen, Bedingungen, Schleifen, Funktionen, Listen, Dicts, Dateien, Error-Handling. Jetzt baust du daraus dein erstes komplettes Programm.
Das Projekt: Ein Quiz-Spiel.
Was es können soll:
- Eine Liste von Fragen mit jeweils einer richtigen Antwort.
- Das Spiel fragt der Reihe nach, der User tippt seine Antwort.
- Pro richtige Antwort gibt es Punkte.
- Am Ende: Gesamtpunktzahl ausgeben und in einer Datei
highscore.txtspeichern. - Beim nächsten Start wird der bisherige Highscore geladen und verglichen.
Das ist überschaubar — vielleicht 40 bis 60 Zeilen Python — und nutzt genau die Themen, die du gelernt hast. Keine neuen Konzepte, keine fortgeschrittenen Tricks.
Achtung: Es geht nicht darum, das perfekteste Quiz-Spiel zu schreiben. Es geht darum, ein Programm fertig zu bekommen — von Idee zu lauffähigem Code. Lieber simpel und fertig als ambitioniert und kaputt.
Live-Code
Das ist erst mal das Datenmodell, mit dem wir starten:
Übung
Erweitere fragen um zwei eigene Fragen, die dich interessieren.
Halte das Format bei: Liste mit Dicts, jedes Dict hat frage und
antwort.
Quiz
Welche Bausteine brauchst du fürs Quiz-Spiel?
- [ ] Klassen und Vererbung
- [x] Listen, Dicts, Schleifen, input, Dateien
- [ ] Eine Datenbank
Modul 8 — Mini-Projekt. Fragen zur Lesson? Der KI-Tutor unten rechts kennt deinen letzten Run.