Du kennst ja jetzt bereits den Datentyp bool und die beiden Werte 'True' (wahr) und 'False'. Um zwei boolesche Werte zu vergleichen und mit ihnen zu arbeiten, nutzen wir logische Operatoren. Logische Operatoren werden verwendet, um mehrere Bedingungen zu kombinieren oder die Wahrheitswerte von Ausdrücken zu negieren.
Die häufigsten logischen Operatoren in Python sind and, or und not.
Logische Operatoren:
and: Gibt True zurück, wenn beide Bedingungen True sind.or: Gibt True zurück, wenn mindestens einer der Bedingungen True ist.not: Gibt True zurück, wenn der Operand False ist, und umgekehrt.# Beispiel: Logische Operatoren
x = True
y = False
print(x and y) # Ausgabe: False
print(x or y) # Ausgabe: True
print(not x) # Ausgabe: False
print(not y) # Ausgabe: True
Was ist das Ergebnis des logischen Ausdrucks?
x = True
y = False
result = x or y
print(result) # Was ist die Ausgabe?