MINT üben

Die Zählvariable i

Das i im Schleifenkopf zählt mit: 0, 1, 2, … — damit wird jede Wiederholung ein bisschen anders, zum Beispiel bei Spiralen.

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.

Spirale aus i

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.

Merke

Zählvariable: In for i in range(5): nimmt i nacheinander die Werte 0, 1, 2, 3, 4 an; Python zählt ab 0.

Benutzen: Im Körper darf man mit i rechnen: forward(i * k) wird bei jedem Durchlauf um k länger.

Anzeigen: print(i) zeigt den aktuellen Wert.

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.

Anderer Start: range(1, 6) liefert 1 bis 5; die zweite Zahl ist nicht mehr dabei.

Rechnen: Mit i sind Terme wie i * 10 oder 20 + i * 3 erlaubt; der Name der Variablen ist frei wählbar.

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.

Videos