for-Schleifen mit range

16.05.2026 17:47
„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

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

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

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, …).

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

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

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.

Stichworte

Python Einsteiger Kurs