„The Ministry of Silly Walks.“
— Flying Circus · TV, 1970
Mach etwas mehrmals, ohne den Code mehrmals zu schreiben.
Konzept
Eine for-Schleife wiederholt einen Block für eine festgelegte Anzahl
von Werten. Am häufigsten kombinierst du sie mit range(...), das eine
Folge von ganzen Zahlen erzeugt.
for i in range(5):
print(i)
Das gibt 0, 1, 2, 3, 4 aus — range(5) läuft von 0 bis 4, also
fünf Zahlen, aber 5 selbst ist nicht dabei. Wer ab 1 zählen will,
nimmt range(1, 6) (Start, Stopp).
Innerhalb der Schleife kannst du i benutzen wie eine ganz normale
Variable. Sie ändert sich bei jedem Durchgang.
Achtung: Python zählt fast überall ab 0 — das ist Programmier-Konvention.
Wenn dir die Schleife eins zu wenig ausgibt, hast du wahrscheinlich
range(N) statt range(N+1) geschrieben.
Live-Code
Erwartete Ausgabe:
Zähler: 1
Zähler: 2
Zähler: 3
Zähler: 4
Zähler: 5
Übung
Gib die ersten zehn Quadratzahlen aus (1, 4, 9, 16, …).
Quiz
Wieviele Zahlen erzeugt range(3, 8)?
- [ ] 8
- [x] 5
- [ ] 6
Modul 3 — Wiederholungen. Fragen zur Lesson? Der KI-Tutor unten rechts kennt deinen letzten Run.