(23) Kontrollstrukturen

Mit verschiedenen Anweisungen wie if, else oder elif kannst du den Ablauf deines Programmes steuern, so dass bestimmte Codeblöcke nur ausgeführt werden, wenn eine oder mehrere Bedingungen zutreffen.

Du hast bereits die bedingten Anweisungen if und else kennengelernt. Bedingte Anweisungen sind Teil der Kontrollstrukturen in Python. Mit Kontrollstrukturen kannst du gezielt einzelne Code-Blöcke ausführen, Code mit Schleifen wiederholen oder den Programmfluss unterbrechen (break) bzw. fortsetzten (continue). Wir schauen uns die einzelnen Kontrollstrukturen in den nächsten Abschnitten genauer an. Hier noch eine Einführung in den Befehl elif. Mit Hilfe von elif kannst du beliebig viele Bedingungen testen und bist nicht auf zwei Möglichkeiten if und else angewiesen. Der Beispielcode verdeutlicht dies.

x = 10

if x > 5:
    print("x ist größer als 5")
elif x == 5:
    print("x ist gleich 5")
else:
    print("x ist kleiner als 5")

Aufgabe:

Was ist die Ausgabe des folgenden Codes?

x = 5
y = 10

if x < y:
    x = x*2
elif x == 5:
    x = 11
else:
    x = 0

print(x)
Gib deine Lösung ein:

Falls du Hilfe benötigst:

Beachte, dass sich die Variable x bereits im ersten if-statement ändert, falls die Bedingung zutrifft.

10

Teilen: