MINT lernen

Wiederholen mit for

Statt dieselben Zeilen immer wieder abzuschreiben, wiederholt die for-Schleife sie so oft, wie du willst.

1

Warum wiederholen?

Ein Quadrat braucht viermal dasselbe Paar: forward(80) und left(90). Acht Zeilen, die sich wiederholen — das geht kürzer.

  • Schleife:ein Programmteil, der mehrmals hintereinander ausgeführt wird.
  • Kopf:for i in range(4): — „wiederhole 4-mal“; der Doppelpunkt am Ende gehört dazu.
  • Körper:die eingerückten Zeilen darunter; nur sie werden wiederholt.
  • Einrückung:4 Leerzeichen (oder Tab) — daran erkennt Python, was zur Schleife gehört.

Stelle ein, wie oft der Schleifenkörper läuft. Beobachte, wie aus einzelnen Seiten ein Quadrat wird.

Wie oft wiederholen?

Halte fest: Die Zahl in range(…) sagt, wie oft die eingerückten Zeilen ausgeführt werden.

2

Die for-Schleife schreiben

  • Kopf:for i in range(n): — n ist die Anzahl der Wiederholungen.
  • Doppelpunkt:Ohne ihn gibt es einen SyntaxError.
  • Einrückung:alle Zeilen des Körpers gleich weit eingerückt.
  • Nach der Schleife:die erste nicht eingerückte Zeile läuft nur einmal, nach allen Wiederholungen.
Merke

n-mal wiederholen: for i in range(n): + eingerückter Körper

3

Allgemeine Hinweise

Doppelpunkt nicht vergessen

for i in range(4) ohne Doppelpunkt ergibt einen SyntaxError.

Einrückung prüfen

Steht left(90) nicht eingerückt, läuft es nur einmal nach der Schleife — es entsteht eine lange Linie statt eines Quadrats.

Erst einmal, dann wiederholen

Schreibe zuerst die Befehle für ein Stück der Figur. Rücke sie dann ein und setze den Schleifenkopf darüber.

Videos