Logische Operatoren Teil 2
Teil des Abschnitts Fundamentals der Python-Journey von Coddy — Lektion 16 von 77.
Logische Operatoren haben eine spezielle Tabelle namens „Wahrheitstabelle“, die zeigt, was die Kombination von logischen Operatoren zurückgibt.
Wahrheitstabelle für den and-Operator:
| a | b | a and b |
|---|---|---|
| False | False | False |
| False | True | False |
| True | False | False |
| True | True | True |
Die einzige Möglichkeit, ein True für den and-Operator zu erhalten, ist, wenn sowohl a als auch b True sind.
Wahrheitstabelle für den or-Operator:
| a | b | a or b |
|---|---|---|
| False | False | False |
| False | True | True |
| True | False | True |
| True | True | True |
In diesem Fall muss, um ein True Ergebnis zu erhalten, entweder a oder b True sein.
Wahrheitstabelle für den not-Operator:
| a | not a |
|---|---|
| False | True |
| True | False |
Hier wird der Wert von a umgekehrt. Wenn a False ist, dann ist not a True
Aufgabe
AnfängerErsetze die Werte der Variablen b1 und b2 durch Zahlen, sodass b3 zu True ausgewertet wird.
b3 wird True sein, wenn die Multiplikation von b1 und b2 größer ist als deren Addition.
Spickzettel
Wahrheitstabellen für logische Operatoren in Python:
AND-Operator
| a | b | a and b |
|---|---|---|
| False | False | False |
| False | True | False |
| True | False | False |
| True | True | True |
OR-Operator
| a | b | a or b |
|---|---|---|
| False | False | False |
| False | True | True |
| True | False | True |
| True | True | True |
NOT-Operator
| a | not a |
|---|---|
| False | True |
| True | False |
Probier es selbst
# Ersetze die Werte durch Zahlen
b1 = ?
b2 = ?
# Diese Zeile prüft, ob b1 * b2 größer als b1 + b2 ist
b3 = (b1 * b2) > (b1 + b2)
# Ändere die folgende Zeile nicht
print(f"b3 = {b3}")Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Fundamentals
4Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Logische Operatoren Teil 42Variablen
ZahlenStringsBooleanBenennungskonventionenLeere VariablenRückblick - Variablen initialisieren5Entscheidungsfindung
If-AnweisungIf - ElseWiederholung - Einfacher TaschenrechnerVerschachteltes If - Else8Schleifen
For-SchleifeWhile-SchleifeBreakContinueWiederholung - FakultätDie Range-FunktionVerschachtelte SchleifeWiederholung - Dynamische Eingabe3Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorArithmetische AbkürzungenWiederholung – Einfache MathematikVergleichsoperatoren6Grundlagen Ein- und Ausgabe
AusgabeAusgabe mit VariablenEingabeTypumwandlungWiederholung - Bis 120Wiederholung - Wahr oder Falsch9Funktionen
Funktion deklarierenArgumenteRückgabeWiederholung - Sigma-FunktionWiederholung - ValidierungsfunktionStandardwerte12Iterieren über Sequenzen
Iterieren über ElementeDie Enumerate-FunktionIterieren über Strings Teil 1Iterieren über Strings Teil 2