if, elif and else

Führt Code nur aus, wenn eine Bedingung wahr ist. Python führt den ersten passenden Zweig aus.

Syntax

if condition:
...
elif other_condition:
...
else:
...
  • Jede Kopfzeile endet mit einem Doppelpunkt, und ihr Block ist eingerückt.

Beispiel

hp = 5
if hp > 10:
    print("strong")
elif hp > 3:
    print("hurt")
else:
    print("critical")

Ausgabe:

hurt

Häufige Fehler

  • Ein fehlender Doppelpunkt nach der Bedingung ist ein SyntaxError.
  • Die Reihenfolge zählt: Stelle die spezifischste Bedingung zuerst.

Übe es