Boolesche Bedingungen

Boolesche Variablen sind ähnlich wie numerische Variablen. Es ist möglich, ihnen Ausdrücke zuzuweisen, Operationen durchzuführen und ihre Werte auszugeben.
Um zu überprüfen, ob zwei Werte gleich sind, können wir den Operator == verwenden:
a = 10
b = 20 / 2
print(a == b)  # Wahr

c = a == b
print(c)       # Wahr

d = 3
print(a == d)  # Falsch
Hier ergibt der Ausdruck a == b True, da 10 gleich 20 / 2 ist. Wir können das Ergebnis der Prüfung a == b sogar einer anderen Variablen c zuweisen und ihren Wert ausgeben.
💡
Denke daran Wir verwenden ==, um Gleichheit zu prüfen. Wir verwenden =, um einen Wert zuzuweisen.
 
In Python kann der Wert True als 1 und der Wert False als 0 interpretiert werden. Daher können wir sogar Additionen und Multiplikationen mit booleschen Werten durchführen:
print(True + True)        # 2
print(True * 10)          # 10
print(True + False - 3)   # -2
print(10 * False)         # 0
Dies ermöglicht es, boolesche Werte genau wie numerische Werte zu behandeln und Berechnungen durchzuführen.

Herausforderung

Da du nun weißt, wie man mit booleschen Variablen spielt, versuche, diese Aufgabe mit Stift und Papier zu lösen (oder sogar im Kopf, wenn du ein Profi bist 😎).
Was wird die Ausgabe des folgenden Programms sein?
a = 7
b = 2
c = a == b
d = a == 14 / 2
e = a * d * 10
f = a * c
print(c, d, f)
 
To check your solution you need to sign in
Sign in to continue