1
Das i zählt mit
- Zählvariable:In
for i in range(5):nimmt i nacheinander die Werte 0, 1, 2, 3, 4 an. - Start bei 0:Python beginnt mit 0 zu zählen; der letzte Wert ist eins weniger als die Zahl in range.
- Benutzen:Im Körper darf man mit i rechnen:
forward(i * 10)wird jedes Mal länger. - Anzeigen:
print(i)zeigt in der Ausgabe, welchen Wert i gerade hat.
Stelle Anzahl, Faktor und Drehwinkel ein. In der Ausgabe links siehst du, welche Werte i annimmt.
Halte fest: Weil i bei jedem Durchlauf um 1 wächst, wird forward(i * k) jedes Mal um k länger — so entsteht die Spirale.
2
Mit i rechnen
- Werte:
range(n)liefert 0 bis n − 1. - Anderer Start:
range(1, 6)liefert 1, 2, 3, 4, 5 — die zweite Zahl ist nicht mehr dabei. - Rechnen:
i * 10,i + 5,20 + i * 3— alles erlaubt. - Name:Statt i darf man jeden Namen nehmen, z. B.
for schritt in range(8):.
Merke
Zählvariable: for i in range(n): — i = 0, 1, …, n − 1
3
Allgemeine Hinweise
Start bei 0
Bei forward(i * 10) ist die erste Linie 0 Pixel lang — man sieht sie nicht. Mit range(1, n) beginnt i bei 1.
Letzter Wert
range(5) endet bei 4, nicht bei 5.
Mitzählen lassen
Mit print(i) im Körper sieht man in der Ausgabe genau, was die Schleife macht.
