Booleans und Vergleiche

16.05.2026 17:47
„No it isn't! — Yes it is!“

Argument Clinic · Flying Circus, 1972

Bevor du Entscheidungen treffen kannst, brauchst du Wahrheits-Werte.

Konzept

Python kennt zwei Wahrheits-Werte: True und False. Beide geschrieben mit grossem Anfangsbuchstaben — true (klein) ist ein Fehler. Der Typ heisst bool.

Boolesche Werte entstehen meistens aus Vergleichen:

  • == gleich (Achtung: zwei Gleichheitszeichen, das einzelne = ist Zuweisung)
  • != ungleich
  • < kleiner, > grösser
  • <= kleiner oder gleich, >= grösser oder gleich

Vergleiche sind immer entweder True oder False:

print(5 > 3)      # True
print("a" == "b") # False

Achtung: Vergleiche zwischen verschiedenen Typen sind oft ein Fehler. "5" == 5 ist False (String != Zahl), aber "5" < 6 wirft einen TypeError. Vorher konvertieren, wenn nötig (Modul 1.4).

Live-Code

Pyodide laedt… Strg/⌘+Enter zum Ausführen

      
Nach dem Run erscheinen hier die Top-Level-Variablen.

Erwartete Ausgabe:

Alter: 18
Darf wählen: True
Genau 18?: True

Übung

Vergleiche, ob die Variable temperatur über 25 liegt, und gib das Ergebnis aus.

Pyodide laedt… Strg/⌘+Enter zum Ausführen

      
Nach dem Run erscheinen hier die Top-Level-Variablen.

Quiz

Was gibt print(3 == 3.0) aus?

  • [x] True
  • [ ] False
  • [ ] TypeError

Modul 2 — Entscheidungen. Fragen zur Lesson? Der KI-Tutor unten rechts kennt deinen letzten Run.

Stichworte

Python Einsteiger Kurs