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.
Halte fest: Die Zahl in range(…) sagt, wie oft die eingerückten Zeilen ausgeführt werden.
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.
n-mal wiederholen: for i in range(n): + eingerückter Körper
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.
