Skip to content

If-Else-Verzweigung

Programmieren

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)

Aufgaben

Aufgabe

Gymnasium Kirchenfeld, fts & lem