MINT üben

Logische Operatoren

Kinoticket, Glatteis, Hitzefrei: Viele Entscheidungen hängen an zwei Bedingungen zugleich.

1

Bedingungen verknüpfen

  • and:wahr, wenn beide Bedingungen wahr sind.
  • or:wahr, wenn mindestens eine Bedingung wahr ist.
  • not:kehrt um: not True ergibt False.
  • Bereich:alter >= 12 and alter <= 17 — kürzer: 12 <= alter <= 17.

Wähle ein Beispiel und einen Operator. Die Bereiche von A (blau) und B (orange) werden übereinandergelegt; grün ist, wo die ganze Bedingung wahr ist. Klicke eine Zahl an oder verschiebe den Marker, um die passende Zeile der Wahrheitstabelle zu sehen.

Bereiche überlagern

Halte fest: and lässt nur die Überlappung übrig, or alles, was blau oder orange ist — und not genau den Rest.

Merke

Operatoren: and: wahr, wenn beide Bedingungen wahr sind. or: wahr, wenn mindestens eine wahr ist. not: kehrt um.

Bereich: 12 <= alter <= 17 steht kurz für alter >= 12 and alter <= 17.

2

Wahrheitstabellen und Vorrang

  • Tabelle:alle Kombinationen von True und False durchgehen — bei zwei Bedingungen vier Zeilen.
  • Vorrang:not vor and vor or — im Zweifel Klammern setzen.
  • Vollständig:x == 1 or x == 2, nicht x == 1 or 2 — das ist immer wahr.
Merke

Wahrheitstabelle: Sie geht alle Kombinationen von True und False durch (bei zwei Bedingungen vier Zeilen).

Vorrang: not vor and vor or; im Zweifel Klammern setzen.

Vollständig: x == 1 or x == 2, nicht x == 1 or 2.

3

Allgemeine Hinweise

Jede Seite vollständig

antwort == "ja" or "Ja" ist immer wahr, weil "Ja" allein als wahr gilt. Richtig: antwort == "ja" or antwort == "Ja".

and oder or?

Zwischen 12 und 17 liegen heißt: beides muss gelten — also and. Mit or wäre jedes Alter erlaubt.

Klammern helfen

not (a and b) ist etwas anderes als not a and b — Klammern machen klar, was gemeint ist.

Videos