Zwei Bedingungen auf einmal
Für das Konzert braucht ihr ein Ticket und müsst mindestens 16 sein. Der Eingang prüft zwei Dinge zugleich.
Bei der Klassenfahrt darf mit, wer die Erlaubnis der Eltern hat oder schon 18 ist. Hier reicht eines von beiden.
Heute lernst du, wie Python Bedingungen verknüpft.
Am Ende dieser Lektion
Notiz
Ich kann Bedingungen mit and, or und not verknüpfen und das Ergebnis vorhersagen.
Schlüsselwörter
| Begriff | Was er bedeutet |
|---|---|
| and | Das Wort für „und“. Es ist nur wahr, wenn beide Seiten wahr sind. |
| or | Das Wort für „oder“. Es ist wahr, wenn mindestens eine Seite wahr ist. |
| not | Das Wort für „nicht“. Es dreht True und False um. |
| Wahrheitstabelle | Eine Tabelle mit allen Möglichkeiten und ihren Ergebnissen. |
| Wahrheitswert | Der Wert True oder False. |
Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.
Zum Start: Entscheiden
Probier es aus
Zum Start: Entscheiden
3 FragenDeine Antworten werden hier bewertet und nicht gespeichert. Mit einem Konto bleiben deine Ergebnisse erhalten.
and: beide müssen stimmen
Mit and verbindest du zwei Bedingungen. Das Ergebnis ist nur True, wenn beide True sind.
Ist eine davon False, ist das ganze Ergebnis False.
Probier es aus: and beim Konzert
alter = 17
hat_ticket = True
if alter >= 16 and hat_ticket:
print("Du darfst ins Konzert.")
else:
print("Leider nicht.")
# Setze hat_ticket auf False. Was ändert sich?
# Setze dann alter auf 15 und hat_ticket wieder auf True.
or: eine reicht
Mit or ist das Ergebnis True, wenn mindestens eine Seite True ist.
Nur wenn beide False sind, ist das Ergebnis False.
Bei or schreibst du beide Vergleiche ganz aus: tag == "Samstag" or tag == "Sonntag".
Probier es aus: or bei der Bäckerei
tag = "Samstag"
if tag == "Samstag" or tag == "Sonntag":
print("Wochenende: die Bäckerei öffnet spät.")
else:
print("Wochentag: die Bäckerei öffnet früh.")
# Ändere den Tag auf "Sonntag", dann auf "Montag".
Kurze Kontrolle
Probier es aus
Kurze Kontrolle
3 FragenDeine Antworten werden hier bewertet und nicht gespeichert. Mit einem Konto bleiben deine Ergebnisse erhalten.