Kontrollfluss in Python

Programme treffen Entscheidungen und wiederholen Schritte. Python nutzt dafür Einrückung statt geschweifter Klammern – vier Leerzeichen pro Ebene sind der Standard.

Bedingungen mit if / elif / else

alter = 18
if alter < 18:
    print("Minderjährig")
elif alter == 18:
    print("Volljährig")
else:
    print("Erwachsen")

Schleifen

for i in range(5):        # 0 bis 4
    print(i)
while True:               # Endlosschleife
    break

Besonderheiten

range(start, stop, step) erzeugt Zahlenfolgen, enumerate() liefert Index und Wert, zip() verbindet Listen. Mit continue springt man zum nächsten Durchlauf, mit break verlässt man die Schleife.

Weiterlesen: Python für Einsteiger · Listen und Tupel · Exceptions verstehen