Kursinhalt
Einführung in Python
Einführung in Python
Wie Man Bedingungen in Python Kombiniert
In der Booleschen Logik gibt es 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 condition2
ergibtTrue
nur, wenn beide BedingungenTrue
sind;condition1 or condition2
ergibtTrue
, wenn mindestens eine BedingungTrue
ist.
Hinweis
Sie können auch mehrere Bedingungen verketten, indem Sie diese Operatoren verwenden. Verwenden Sie Klammern, um die Reihenfolge der Operationen klar zu machen.
Zum Beispiel, betrachten Sie die folgenden Bedingungen:
- Ob
2
größer ist als1
und"bbb"
ungleich"aaa"
ist. - Ob das Zeichen an Index
2
im String"my string"
entweder"y"
oder"s"
ist.
# 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')
Das erste print()
gibt True
zurück, da sowohl 2 > 1
als auch 'bbb' != 'aaa'
wahr sind. Das zweite print()
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 == 1
False
, weil1 == 1
True
ist, undnot
negiert es zuFalse
.
Danke für Ihr Feedback!