7Kontrollstrukturen

Kontrollstrukturen legen fest, in welcher Reihenfolge und unter welchen Bedingungen die Anweisungen eines Programms abgearbeitet werden.

7.1 Verzweigungen – die if-Anweisung

Bei einer Programmverzweigung wird Programmcode in Abhängigkeit von Bedingungen ausgeführt. Verzweigungen werden durch if-Anweisungen realisiert. Eine if-Anweisung ist eine zusammengesetzte Anweisung, die in der Regel über mehrere Zeilen geht. Ihre Syntax wird durch folgende Regeln definiert:

image

Einseitige Verzweigung

Im einfachsten Fall enthält eine if-Anweisung nur eine einzige Bedingung in Form eines logischen Ausdrucks und einen Anweisungsblock (suite). ...

Get Python Ge-Packt now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.