56
3 Die ersten Programme
3.6 So oder so? Programmverzweigung
Im ersten Programm gruss.py wurden alle Python-Anweisungen einfach hinter-
einander ausgeführt. Wenn ein Programm
Programmverzweigungen
enthält, hängt
der Programmlauf von Bedingungen ab und ist jedes Mal anders. Für Programm-
verzweigungen bietet Python die Anweisungen if (falls) und if-else (falls-sonst).
Ein Programm mit Verzweigungen ähnelt einem Schienennetz mit Weichen. Der
Weg, den ein Zug fährt, hängt davon ab, wie die Weichen gestellt sind.
Einseitige Verzweigung: Die if-Anweisung
Beispiel: Login
Die if-Anweisung enthält eine
Bedingung und eine Folge von
Anweisungen, die eingerückt sind.
Das ist der if-Block. Eine Bedin-
gung ist eine logische Aussage,
die wahr ...