Logische Verknüpfungen
Wiedergabe stellt eine Verbindung zu YouTube her.
Das Wichtigste in aller Kürze
- Logische Verknüpfungen schreibt man in Python als
and
,or
undnot
.
Übungen
Aufgabe 1. Mithilfe von logischen Verknüpfungen soll ein solches Bild erstellt werden:
Entwickle ein geeignetes Programm.
Aufgabe 2. Mithilfe von logischen Verknüpfungen soll ein solches Bild erstellt werden:
Entwickle ein geeignetes Programm.
Aufgabe 3. Mithilfe von logischen Verknüpfungen soll ein solches Bild erstellt werden:
Entwickle ein geeignetes Programm.
Aufgabe 4. Mithilfe von logischen Verknüpfungen soll ein solches Bild erstellt werden:
Entwickle ein geeignetes Programm.
Boolesche Werte
Wiedergabe stellt eine Verbindung zu YouTube her.
Das Wichtigste in aller Kürze
- Wahrheitswerte kann man auch in Variablen speichern.
- Dazu schreibt man
True
undFalse
, z. B.wetter_gut = True
.
Übungen
Aufgabe 1. Mithilfe von logischen Verknüpfungen soll ein Programm geschrieben werden, das entscheidet, ob Du heute für eine Klassenarbeit lernst oder lieber draußen Basketball spielen gehst.
Entwickle geeignete Bedingungen und ein entsprechendes Programm.
Aufgabe 2. Entwickle zu einer von Dir selbst ausgedachten Situation ein geeignete Bedingungen und ein Programm.
Aufgabe 3. In den bisherigen Beispielen gab es immer nur zwei mögliche Ergebnisse in den Programmen, z. B. Eis essen oder eben nicht.
Entwickle eines der Programme so weiter, dass es mehr als zwei mögliche Ergebnisse gibt. Verwende dazu verschachtelte Verzweigungen.
Vorfahrtsregeln bei and, or und not
Wiedergabe stellt eine Verbindung zu YouTube her.
Das Wichtigste in aller Kürze
not
bindet am stärksten, d. h., es geht immer vor.- Danach gilt
and
voror
. - Man kann wie in mathematischen Termen auch Klammern verwenden.
Übungen
Aufgabe 1. Ermittle zunächst selbst, welchen Wert die folgenden Ausdrücke jeweils haben. Danach kontrolliere Dein Ergebnis mit Python.:
not True and False not (True and False) not False or not True False and True or False False and (True or False) not False and (True or False)