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")
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)