MINT lernen

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.

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

Logische Operatoren: A and B beide wahr  ·  A or B mindestens eine wahr  ·  not A das Gegenteil

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