if
-elif
-else
-Anweisung¶
Der Codeblock nach der ersten wahren Bedingung einer if
- oder
elif
-Anweisung wird ausgeführt. Wenn keine der Bedingungen wahr ist, wird
der Codeblock nach dem else
ausgeführt:
1>>> x = 1
2>>> if x < 1:
3... x = 2
4... y = 3
5... elif x > 1:
6... x = 4
7... y = 5
8... else:
9... x = 6
10... y = 7
11...
12>>> print(x, y)
136 7
- Zeilen 5 und 8
Die
elif
- undelse
-Klauseln sind optional, und es kann eine beliebige Anzahl vonelif
-Klauseln geben.- Zeilen 3, 4, 6, 7, 9 und 10
Python verwendet Einrückungen, um Blöcke abzugrenzen. Es sind keine expliziten Begrenzungszeichen wie Klammern oder geschweifte Klammern erforderlich. Jeder Block besteht aus einer oder mehreren Anweisungen, die durch Zeilenumbrüche getrennt sind. Alle diese Anweisungen müssen auf der gleichen Einrückungsebene stehen.