Python Lernhandbuch

Kapitel 5: Verzweigungen und Schleifen · Abschnitt 1 von 6

if, elif, else

python
note = 2

if note == 1:
    print('Sehr gut')
elif note == 2:
    print('Gut')
else:
    print('Anders')

status = 'ok' if note <= 4 else 'durchgefallen'   # bedingter Ausdruck (wie ?: in C)

Die Bedingung steht ohne Klammern, danach folgt ein Doppelpunkt, der Block wird eingerückt. elif ersetzt else if.

Tipp: Bei Python-Beispielen kannst du auf ▶ Ausprobieren klicken, den Code verändern und direkt ausführen.

← Kapitelübersicht