Eine for-Schleife wird verwendet, wenn eine Befehlsfolge für eine vorab bekannte Anzahl von Wiederholungen ausgeführt werden soll.
for i in range(5):
print("Das Quadrat von", i, "ist", i * i)
Das Programm gibt folgendes aus:
Das Quadrat von 0 ist 0
Das Quadrat von 1 ist 1
Das Quadrat von 2 ist 4
Das Quadrat von 3 ist 9
Das Quadrat von 4 ist 16
Der Befehl range(n) erzeugt also einen Bereich von 0 bis n-1.
Anstelle von range kann man auch in verwenden:
for i in (0, 1, 2, 3, 4):
print("Die dritte Potenz von", i, "ist", i * i * i)
Anderes Beispiel:
for i in (2, 3, 4, 5):
print(i, "Kugeln Eis", "kosten", 1.5 * i)
Oder:
for x in (0.2, 0.4, 0.6):
print(x)
Was bedeutet wohl folgendes?
for z in range(0,12,3):
print(z)
Schau'n Sie sich das an (d. h. probiere es aus)!