Kapitel 4 · Grundlagen Python
if / elif / else
Mit if-Anweisungen trifft dein Programm Entscheidungen – abhängig davon ob eine Bedingung wahr oder falsch ist.
Die grundlegende Struktur:
+
+
Ausgabe
Volljährig
Python verwendet Einrückung (4 Leerzeichen) statt geschweifte Klammern. Einrückungsfehler sind die häufigste Fehlerquelle für Anfänger – achte immer auf konsistente Einrückung.
elif – mehrere Bedingungen
+
+
Ausgabe
Gut
Vergleichsoperatoren
| Operator | Bedeutung |
|---|---|
== |
gleich |
!= |
ungleich |
> |
grösser als |
< |
kleiner als |
>= |
grösser oder gleich |
<= |
kleiner oder gleich |
Logische Operatoren
Mit and, or und not kannst du Bedingungen verknüpfen:
+
+
Ausgabe
Volljähriger Student
if student: ist dasselbe wie if student == True: – bei booleschen Variablen reicht der Name allein als Bedingung.