Wie Man Bedingungen in Python Kombiniert
In der Booleschen Logik sind zwei grundlegende Operatoren OR und AND. Der OR-Operator gibt True zurück, wenn mindestens eine der Bedingungen wahr ist; andernfalls gibt er False zurück. Der AND-Operator gibt True zurück, nur wenn beide Bedingungen wahr sind; andernfalls gibt er False zurück. Sie können Bedingungen mit den Operatoren and und or kombinieren (immer in Kleinbuchstaben)
condition1 and condition2ergibtTruenur, wenn beide BedingungenTruesind;condition1 or condition2ergibtTrue, wenn mindestens eine BedingungTrueist.
Hinweis
Sie können auch mehrere Bedingungen verketten, indem Sie diese Operatoren verwenden. Verwenden Sie Klammern, um die Reihenfolge der Operationen klar zu machen.
Betrachten Sie zum Beispiel die folgenden Bedingungen:
- Ob
2größer ist als1und"bbb"ungleich"aaa"ist. - Ob das Zeichen an Index
2im String"my string"entweder"y"oder"s"ist.
12345# Check the first two conditions print(2 > 1 and 'bbb' != 'aaa') # Check the next two conditions print('my string'[2] == 'y' or 'my string'[2] == 's')
Die erste print()-Anweisung gibt True zurück, da sowohl 2 > 1 als auch 'bbb' != 'aaa' wahr sind. Die zweite print()-Anweisung gibt False aus, weil das Zeichen an Index 2 weder 'y' noch 's' ist (es ist tatsächlich ein Leerzeichen).
Hinweis
Um einen booleschen Wert umzukehren, verwenden Sie den
not-Operator. Zum Beispiel ergibtnot 1 == 1False, weil1 == 1Trueist undnotes zuFalsenegiert.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Fragen Sie mich Fragen zu diesem Thema
Zusammenfassen Sie dieses Kapitel
Zeige reale Beispiele
Großartig!
Completion Rate verbessert auf 1.67
Wie Man Bedingungen in Python Kombiniert
Swipe um das Menü anzuzeigen
In der Booleschen Logik sind zwei grundlegende Operatoren OR und AND. Der OR-Operator gibt True zurück, wenn mindestens eine der Bedingungen wahr ist; andernfalls gibt er False zurück. Der AND-Operator gibt True zurück, nur wenn beide Bedingungen wahr sind; andernfalls gibt er False zurück. Sie können Bedingungen mit den Operatoren and und or kombinieren (immer in Kleinbuchstaben)
condition1 and condition2ergibtTruenur, wenn beide BedingungenTruesind;condition1 or condition2ergibtTrue, wenn mindestens eine BedingungTrueist.
Hinweis
Sie können auch mehrere Bedingungen verketten, indem Sie diese Operatoren verwenden. Verwenden Sie Klammern, um die Reihenfolge der Operationen klar zu machen.
Betrachten Sie zum Beispiel die folgenden Bedingungen:
- Ob
2größer ist als1und"bbb"ungleich"aaa"ist. - Ob das Zeichen an Index
2im String"my string"entweder"y"oder"s"ist.
12345# Check the first two conditions print(2 > 1 and 'bbb' != 'aaa') # Check the next two conditions print('my string'[2] == 'y' or 'my string'[2] == 's')
Die erste print()-Anweisung gibt True zurück, da sowohl 2 > 1 als auch 'bbb' != 'aaa' wahr sind. Die zweite print()-Anweisung gibt False aus, weil das Zeichen an Index 2 weder 'y' noch 's' ist (es ist tatsächlich ein Leerzeichen).
Hinweis
Um einen booleschen Wert umzukehren, verwenden Sie den
not-Operator. Zum Beispiel ergibtnot 1 == 1False, weil1 == 1Trueist undnotes zuFalsenegiert.
Danke für Ihr Feedback!