Logische Operatoren – Aufgabe 1
Noch nicht begonnen
Aufgabenstellung
Wann ist A and B wahr?
Ausgabe bzw. Vorschau
Tipp anzeigen
Lösung anzeigen
and verlangt zwei wahre Teilaussagen.
BPE 5.2.2 · J1
Du verknüpfst Bedingungen mit and, or und not und vermeidest typische Logikfehler.
Geschätzte Lernzeit: 35 Minuten
Noch nicht begonnen
and ist nur wahr, wenn beide Teile wahr sind. Für or genügt ein wahrer Teil. not kehrt einen Wahrheitswert um. Klammern machen komplexe Bedingungen leichter lesbar.
alter = 17
karte = True
if alter < 18 and karte:
print('ermäßigt')Übersetze jeden logischen Teil zuerst in Alltagssprache und verknüpfe danach die Aussagen.
Begründe deinen Lösungsweg, beachte Randfälle und verwende passende Fachbegriffe. Die Übungen sind selbst erstellt, keine offiziellen Prüfungsaufgaben.
Prüfe deine Lösung automatisch. Bei Bedarf helfen dir ein Tipp und anschließend die Musterlösung.
Noch nicht begonnen
Wann ist A and B wahr?
and verlangt zwei wahre Teilaussagen.
Noch nicht begonnen
Welche Bedingung prüft 10 bis einschließlich 20?
Ein Wert muss gleichzeitig die untere und obere Grenze erfüllen.
Noch nicht begonnen
Welchen Wahrheitswert hat not (3 < 5)?
3 < 5 ist wahr; not kehrt dies um.
Noch nicht begonnen
darf_rein(alter, ticket) soll nur wahr sein, wenn alter mindestens 16 ist und ticket wahr ist.
def darf_rein(alter, ticket):
return alter >= 16 and ticket
Noch nicht begonnen
ausserhalb(x) liefert wahr, wenn x kleiner als 0 oder größer als 100 ist.
def ausserhalb(x):
return x < 0 or x > 100
Noch nicht begonnen
Was wird ausgegeben?
alter = 17
karte = False
if alter < 18 and not karte:
print("nachkaufen")
else:
print("ok")
Beide Teile der and-Verknüpfung sind wahr.
Bearbeite Aufgaben, um deine Auswertung zu sehen.