Die Idee — Quiz-Spiel mit Highscore

16.05.2026 17:47
„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.txt speichern.
  • 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:

Pyodide laedt… Strg/⌘+Enter zum Ausführen

      
Nach dem Run erscheinen hier die Top-Level-Variablen.

Übung

Erweitere fragen um zwei eigene Fragen, die dich interessieren. Halte das Format bei: Liste mit Dicts, jedes Dict hat frage und antwort.

Pyodide laedt… Strg/⌘+Enter zum Ausführen

      
Nach dem Run erscheinen hier die Top-Level-Variablen.

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.

Stichworte

Python Einsteiger Kurs