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?