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.