Читать книгу Routineaufgaben mit Python automatisieren - Al Sweigart - Страница 56
Binäre boolesche Operatoren
ОглавлениеDa and und or stets zwei boolesche Werte (oder Ausdrücke) entgegennehmen, werden sie als binäre Operatoren bezeichnet. Dabei wird ein Ausdruck mit and zu True ausgewertet, wenn beide booleschen Werte True sind; anderenfalls ist der Ausdruck False. Um das auszuprobieren, geben Sie einige Ausdrücke mit and in die interaktive Shell ein:
>>> True and True
True
>>> True and False
False
Eine Wahrheitswertetafel zeigt alle möglichen Ergebnisse eines booleschen Operators. In Tabelle 2–2 sehen Sie die Wahrheitswertetafel für den Operator and.
Ausdruck | Ergebnis |
True and True | True |
True and False | False |
False and True | False |
False and False | False |
Tab. 2–2Wahrheitswertetafel für den Operator and
Ein Ausdruck mit dem Operator or dagegen wird zu True ausgewertet, wenn mindestens einer der beiden booleschen Werte True ist. Nur wenn beide False sind, ist der Ausdruck False.
>>> False or True
True
>>> False or False
False
Alle möglichen Ergebnisse des Operators or sehen Sie in der Wahrheitswertetafel in Tabelle 2–3.
Ausdruck | Ergebnis |
True or True | True |
True or False | True |
False or True | True |
False or False | False |
Tab. 2–3Wahrheitswertetafel für den Operator or