Kombinieren von booleschen Operatoren
Das Kombinieren mehrerer boolescher Operatoren ermöglicht es Ihnen, komplexere logische Ausdrücke zu erstellen. Indem Sie die Operatoren and
, or
und not
zusammen verwenden, können Sie ausgefeilte Bedingungen erstellen, um den Ablauf Ihrer Python-Programme zu steuern.
Verwendung des and
-Operators
Der and
-Operator gibt True
zurück, wenn beide Operanden True
sind, andernfalls False
. Dies ist nützlich, wenn Sie mehrere Bedingungen gleichzeitig prüfen müssen.
x = 10
y = 20
is_positive = x > 0 and y > 0
print(is_positive) ## Output: True
In diesem Beispiel wird der Ausdruck x > 0 and y > 0
zu True
ausgewertet, weil sowohl x
als auch y
positive Zahlen sind.
Verwendung des or
-Operators
Der or
-Operator gibt True
zurück, wenn mindestens einer der Operanden True
ist, und False
, wenn beide Operanden False
sind. Dies ist nützlich, wenn Sie prüfen müssen, ob eine der Bedingungen erfüllt ist.
age = 18
is_student = False
is_eligible = age >= 18 or is_student
print(is_eligible) ## Output: True
In diesem Beispiel wird der Ausdruck age >= 18 or is_student
zu True
ausgewertet, weil die Person 18 Jahre oder älter ist, auch wenn sie kein Student ist.
Verwendung des not
-Operators
Der not
-Operator gibt das Gegenteil des Operanden zurück, d. h. True
, wenn der Operand False
ist, und False
, wenn der Operand True
ist. Dies ist nützlich, um eine Bedingung zu negieren.
is_raining = False
is_not_raining = not is_raining
print(is_not_raining) ## Output: True
In diesem Beispiel wird der Ausdruck not is_raining
zu True
ausgewertet, weil die ursprüngliche Variable is_raining
False
war.
Durch die Kombination dieser booleschen Operatoren können Sie komplexe logische Ausdrücke erstellen, um eine Vielzahl von Szenarien in Ihren Python-Programmen zu behandeln.