„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
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.
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.