„…cut down the mightiest tree in the forest… with… a herring!“
— Holy Grail · Film, 1975
Plan zu Code — Schritt für Schritt.
Konzept
Jetzt setzt du den Plan aus Lesson 8.2 in Python um. Idee: kleine Funktionen für jeden Plan-Schritt, dann am Ende ein paar Zeilen, die sie zusammenrufen.
Drei Funktionen reichen:
lade_highscore() -> intspiele_quiz(fragen) -> int(gibt die Punkte zurück)speichere_highscore(punkte)
Dazu unten ein paar Zeilen main-Code, die die Funktionen in der
richtigen Reihenfolge aufrufen.
Achtung: Halt dich an die Funktions-Signaturen aus dem Plan. Wenn du später was änderst, ändert sich auch der Aufruf — vermeide das beim ersten Durchgang.
Live-Code
Hier ist die komplette erste Version. Lies sie Zeile für Zeile — jeder Block entspricht einem Plan-Schritt.
Übung
Spiel das Quiz oben einmal durch. Gewinne, indem du absichtlich alles richtig antwortest. Lass das Programm dann noch einmal laufen — der Highscore sollte erhalten bleiben (im aktuellen Browser-Run).
Quiz
Was tut antwort.strip().lower()?
- [ ] Wandelt die Antwort in eine Zahl um
- [x] Entfernt Leerzeichen vorn/hinten und macht alles kleinbuchstabig
- [ ] Prüft, ob die Antwort richtig ist
Modul 8 — Mini-Projekt. Fragen zur Lesson? Der KI-Tutor unten rechts kennt deinen letzten Run.