Mit Hilfe der If-Else-Verwzeigung können wir Code nur ausführen, wenn bestimmte Bedingungen erfüllt sind.
Wenn … dann …
Syntax
if (ohne else)
python
if bedingung:
#if-Block
if-else
python
if bedingung:
#if-Block
else:
#else-Block
Wenn … dann … sonst …
if (mit elif)
eine Spezialität von Python sind die elif-Blöcke. elif steht für «else-if». Also im Sinn von «sonst wenn».
python
if bedingung1:
#if-Block
elif bedingung2:
#elif-Block
elif bedingung3:
#elif-Block
...
elif bedingungX:
#elif-Block
else
#else-Block
Wenn … dann … sonst wenn … dann … sonst wenn … dann … sonst …
Tipp
In Python sind die if-else-Strukturen so aufgebaut:
- zuerst muss ein
if
kommen (mit Bedingung) - dann können 0 oder mehrere
elif
kommen (mit Bedingung) - am Schluss kann ein
else
kommen (ohne Bedingung)