Zum Inhalt springen

if - Bedingungen

Eine if-Abfrage prüft eine Bedingung auf ihren Wahrheitswert. Mehrere Abfragen können mit elif verkettet werden. Ist die Bedingung wahr, wird der eingerückte Codeblock ausgeführt. Ist er nicht wahr, werden die folgenden Bedingungen geprüft. Sollte kein Fall zutreffen, wird der Basisfall else ausgeführt, vorausgesetzt er ist vorhanden.

if alter >= 18:
print("Du bist volljährig.")
elif alter < 6:
print("Du bist noch im Kindergarten.")
else:
print("Du bist noch in der Schule")

Verknüpfen von Bedingungen

Mehrere Bedingungen können auch mit and oder or verknüpft werden. Dazu werden die einzelnen Bedingungen einfach in eine runde Klammer gesetzt.

if (alter < 18) and (alter >= 6):
print("Du bist Schüler.")
if (alter >= 18) or (alter < 6):
print("Du bist kein Schüler.")