{for-Schleife}

Beispiel 1

for i in range(3):
    print("Hallo")
# 5AR - 2025/26
Was macht dieser Code?
Hallo
Hallo
Hallo
Ausgabe:

Beispiel 2

for i in range(2, 6):
    print(i)
# 5AR - 2025/26
Was macht dieser Code?
2
3
4
5
Ausgabe:

Beispiel 3

for i in range(2, 10, 3):
    print(i)
# 5AR - 2025/26
Was macht dieser Code?
2
5
8
Ausgabe:

Beispiel 4

for i in range(5):
    print(i * "*")
# 5AR - 2025/26
Was macht dieser Code?
*
**
***
****
Ausgabe:

Beispiel 5

summe = 0
for i in range(1, 4):
    summe = summe + i

print(summe)
# 5AR - 2025/26
Was macht dieser Code?
6
Ausgabe:

Beispiel 6

text = "Banane"
for t in text:
    if t == "a":
        print("A")
    else:
        print(t)
# 5AR - 2025/26
Was macht dieser Code?
B
A
n
A
n
e
Ausgabe:

Wichtige Punkte der for - Schleife

# 5AR - 2025/26
  • wird dann verwendet, wenn ich die exakte Anzahl von Durchläufen im Vorhinein kenne
  • Aufpassen bei range(a,b) -> b ist nicht mehr enthalten
  • um die Schrittweite zu definieren, verwende den dritten Parameter s -> range(a,b,s)
  • ich kann mit einer for-Schleife auch einen String durchlaufen

for-schleife

By benschi11

for-schleife

  • 29