„On second thought, let's not go to Camelot. 'Tis a silly place.“
— Holy Grail · Film, 1975
Bevor du codest — schreib auf, was passieren soll.
Konzept
Auch bei einem kleinen Programm hilft ein klarer Plan. Schreib vor dem Codieren in einfachen Worten auf, was passieren soll. Das ist Pseudo-Code — Mittelding zwischen Deutsch und Python.
Für unser Quiz-Spiel:
1. Lade den Highscore aus highscore.txt (falls da)
2. Setze punkte = 0
3. Für jede Frage:
a. Zeige die Frage an
b. Hole Antwort vom User
c. Wenn Antwort == richtig: punkte += 1
4. Gib Gesamtpunkte aus
5. Wenn punkte > Highscore: speichere neuen Highscore
6. Zeige Vergleich Punkte vs Highscore
Jeder Schritt wird gleich ein Stück Python. Indem du den Plan erst
einmal in Worten hinschreibst, merkst du Lücken früh — etwa: „Was
passiert, wenn die highscore.txt noch nicht existiert?" Antwort:
Default 0, mit try / except abfangen.
Achtung: Das Übersetzen vom Plan in Code geht schrittweise — nicht alles auf einmal. Erst Punkt 1 schreiben, ausführen, prüfen. Dann Punkt 2. So findest du Fehler früh.
Live-Code
Hier der erste Schritt aus dem Plan — den Rest baust du in Lesson 8.3.
Erwartete Ausgabe (beim ersten Lauf):
Aktueller Highscore: 0
Übung
Schreib mit eigenen Worten als Kommentar, was Schritt 5 aus dem Plan oben in Python-Code bedeuten würde. Du musst es noch nicht implementieren — nur klar formulieren.
Quiz
Warum schreibt man einen Plan, bevor man Code schreibt?
- [ ] Weil das jeder Profi macht
- [x] Um Lücken und unklare Stellen früh zu erkennen
- [ ] Damit der Code schneller läuft
Modul 8 — Mini-Projekt. Fragen zur Lesson? Der KI-Tutor unten rechts kennt deinen letzten Run.