Menu
Coddy logo textTech

Logische Operatoren Teil 1

Teil des Abschnitts Fundamentals der Python-Journey von Coddy — Lektion 15 von 77.

Logische Operatoren werden verwendet, um bedingte Anweisungen zu kombinieren.

Python hat drei logische Operatoren:

  • and
  • or
  • not

Schauen wir uns an, wie der and Operator funktioniert:

Der and-Operator gibt True zurück, wenn beide Aussagen wahr sind.

# Erstelle zwei boolesche Variablen
x = True
y = True

# Überprüfe, ob sowohl x als auch y True sind
result = x and y

Nach der Ausführung des obigen Codes enthält result:

True

Wenn einer der Werte False ist, ist das Ergebnis False:

# Erstelle zwei boolesche Variablen
x = True
y = False

# Überprüfe, ob sowohl x als auch y True sind
result = x and y

Das ergibt:

False
challenge icon

Aufgabe

Einfach

Vervollständige den Code, um festzustellen, ob eine Person aufgrund ihres Alters und ihres Führerscheinstatus fahrberechtigt ist.

Eine Person ist fahrberechtigt, wenn:

  • sie mindestens 18 Jahre alt ist UND
  • sie einen gültigen Führerschein besitzt

Fülle die Lücken mit den richtigen Werten aus:

  1. Fülle die Variable age mit 20 aus
  2. Fülle die Variable has_license mit True aus
  3. Fülle das Mindestalter in den Vergleich ein

Spickzettel

Logische Operatoren in Python:

OperatorBedeutungBeispiel
andWahr, wenn alle Operanden True sinda and b
orWahr, wenn mindestens ein Operand True ista or b
notWahr, wenn der Operand False istnot a

Beispiele:

b1 = (5 > 3) and (1 == 1)  # True
b2 = not 5 == 4 or 5 == 2  # True
b3 = not 1 == 1 or False   # False
b4 = not (3 > 4)           # True
b5 = not (5 > 10 or 5 > 1) # False

Probier es selbst

age = ?
has_license = ?

result = age >= ? and has_license

# Ändere die folgende Zeile nicht
print("Eligible to drive:", result)
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Fundamentals