Expresskurs Python

Bedingte Anweisungen

Bedingte Anweisungen (conditional statements) werden nur bei Zutreffen bestimmter Bedingungen ausgeführt.

Mit dem Schlüsselwort if wird eine einfache Verzweigung festgelegt, mit else und elif können mehrfache Verzweigungen geschrieben werden.

Verzweigungen (branches) zählen zu den Kontrollstrukturen. Mit ihrer Hilfe kann der Ablauf eines Programms gesteuert werden.

Zum Formulieren entsprechender Bedingungen werden häufig die Vergleichsoperatoren ==, !=, >=, <=, >, < sowie logische Verknüpfungen wie and, not, or benötigt.

Beispiele

Aufgaben

Schreibe und teste eine Prozedur CheckPassword(), die den Benutzer um seinen Passwort fragt und je nach (richtiger oder falscher) Eingabe eine Antwort ausgibt.