Lädt...

Und, oder, nicht

Die Klammern ändern, welche Frage zuerst kommt. print((5 > 2 or 3 > 9) and 1 > 4) schreibt False. Ohne Klammern schreibt print(5 > 2 or 3 > 9 and 1 > 4) True, weil and vor or entschieden wird. Die Klammern sind keine zweite Art von and.

Eine Seite reicht für oder, beide für und

oder ist True, sobald eine Antwort True ist. print(5 > 2 or 3 > 9) schreibt True. Die erste Seite ist True, auch wenn 3 nicht größer als 9 ist. und ist nur True, wenn beide Antworten True sind. print(5 > 2 and 3 > 1) schreibt True. print(5 > 2 and 3 > 9) schreibt False, weil die zweite Seite False ist. Das Ergebnis ist True oder False, nicht die Zahl 5 und nicht die Zahl 3.

Beide Seiten oder eine

python
print(5 > 2 and 3 > 1)
print(5 > 2 and 3 > 9)
print(5 > 2 or 3 > 9)

Die drei Zeilen sind True, dann False, dann True.

nicht dreht die Antwort um

print(not True) schreibt False. print(not False) schreibt True. print(not 5 > 2) schreibt False. Zuerst wird 5 > 2 gefragt und ergibt True. Dann dreht nicht dieses True in False. Es wird keine neue Zahl gespeichert.

True und False umdrehen

python
print(not True)
print(not False)
print(not 5 > 2)

Die drei Zeilen sind False, dann True, dann False.

and läuft vor or. In der Zeile ohne Klammern ist das Paar 3 > 9 and 1 > 4 False, und True oder False bleibt True. Mit Klammern wird zuerst oder gefragt: True oder False ist True, dann True und False ist False.

and vor or, dann Klammern

python
print(5 > 2 or 3 > 9 and 1 > 4)
print((5 > 2 or 3 > 9) and 1 > 4)

Die erste Zeile ist True. Die zweite Zeile ist False.

Drei Wörter, und wann jedes True ist.

📊 Wann die Antwort True ist

Wort Wann True
and Beide Seiten sind True
or Mindestens eine Seite ist True
not Die Seite war False

Die nächste Seite wählt einen Weg

Diese Seite fügt nur Antworten zusammen. Sie addiert keine Zahlen und wählt nicht, welche Zeile läuft. Die nächste Seite nimmt diese Antworten und wählt einen Weg: Wenn und sonst. Im Programm heißen die Wörter if und else.

Selbst sagen

  1. oder braucht ein True. 5 > 2 or 3 > 9 ist True.
  2. und braucht beide. 5 > 2 and 3 > 9 ist False.
  3. nicht dreht um. not True ist False. not 5 > 2 ist False.
  4. Ohne Klammern wird and vor or entschieden.
  5. (5 > 2 or 3 > 9) and 1 > 4 ist False.
  6. Die nächste Seite wählt einen Weg: Wenn und sonst.

Daneben gelesen

  • und lesen als „eine Seite reicht“
  • oder lesen als „beide Seiten müssen True sein“
  • Die Zahl 5 erwarten statt True oder False
  • AND, OR oder NOT in Großbuchstaben. Das Programm stoppt. Die Wörter sind and, or und not
  • Die Klammern weglassen und and zuerst laufen lassen

Behalten

Die Klammern wählen, welche Frage zuerst kommt. and wird vor or entschieden.
oder braucht ein True. und braucht beide.
nicht dreht True in False und False in True.
Die Antwort bleibt True oder False, nicht die Zahlen.
Die nächste Seite wählt einen Weg: Wenn und sonst.

🧠 Testen Sie Ihr Wissen

Bereit zum Start

Testen Sie Ihr Wissen

Fordern Sie sich mit diesem interaktiven Quiz heraus und sehen Sie, wie gut Sie das Thema verstehen

❓
6
Fragen
🎯
70%
Zum Bestehen
♾️
∞
Zeit
🔄
∞
Versuche

📝 Anweisungen

  • Lesen Sie jede Frage sorgfältig
  • Wählen Sie die beste Antwort für jede Frage
  • Sie können das Quiz so oft wiederholen, wie Sie möchten
  • Ihr Fortschritt wird oben angezeigt