Читать книгу 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

Routineaufgaben mit Python automatisieren

Подняться наверх