Skip to main content

Schleifen

Schleifen

Schleifen wiederholen Code, der in ihnen enthalten ist. Dabei gibt es zwei grundsätzliche Möglichkeiten: 

Schleifen prüfen mit jedem Durchlauf, ob eine Bedingung erfüllt/nicht erfüllt ist und brechen gegebenenfalls ab. Schleifen zählen die Anzahl der Durchgänge und sind dann fertig.

For-Schleife

# Diese Schleife wird 10x ausgeführt. Gleichzeitig steht in jedem Durchlauf der Zähler i zur Verfügung, der jeweils um eins erhöht wird. 
for i in range (10):
  pass 
print("Die Schleife ist durchgelaufen.")

fruit = ["Apples", "Bananas", "Raspberries"] # [1]
for x in fruit:
  print(x)
  

Eine Schleife kann nicht leer sein, da Python keine Klammern verwendet um Bereiche zu kennzeichnen. Daher wird der pass-Befehl verwendet, der nichts tut und damit eine Zeile markiert.

While-Schleife

Dieser Code wird 10x ausgeführt. Auch hier steht der Zähler i zur Verfügung.

i=0
while i < 10:
  i++=1
print("Die Schleife ist durchgelaufen.")

# Dieser Code wird unendlich lange ausgeführt, da die Bedingung immer wahr ist. 
while True:
  pass
print("Ich werde nie angezeigt.")

[1] Information zu Listen