Bedingungen mit IF .. ELIF .. ELSE
Probiere diese Beispiele aus >>
Vergleichsoperatoren
- ist gleich == (2 Gleichheitszeichen, 1 Gleichheitszeichen
wäre die Zuordnung zu einer Variablen)
- ungleich !=
- größer >
- größer und gleich >=
- kleiner <
- kleiner und gleich <=
Logische Vergleiche
- true (wahr)
- false (falsch)
- and (und, alle zugleich)
- or (oder, jedes Einzelne zählt dazu)
- not (nicht)
Datentyp Boolean
-
Aufgaben >>
- Bitweise logische Operatoren >>
Aufgabe 1
Probiere folgendes Programm aus. Präge dir die Programmstruktur ein!1
Programmablaufpläne (PAP)

Aufgabe 2a
Hey Siri! Siri antwortet auf eine Frage.
Dazu benötigt man das das Modul random
für die Zufallszahlen.
In
Abhängigkeit von der Zufallszahl antwortet Siri mit einem
entsprechenden Dialog.
Hier eine kleine Hilfestellung:

Hinweis: msgDlg funktioniert nicht in jeder Online-Version.
Aufgabe 2b
Übergib die Frage an eine Funktion. Die Funktion gibt die Antwort
zurück.

Notiere den zugehörigen Programmablaufplan!
Zusatz: Die Lösung kann man auch eleganter mit Listen bekommen. Der Index der Listenelemente ist dann die Zufallszahl.
Aufgabe 3
Schreibe einen Programmablaufplan und dann ein Programm, welches entscheidet, ob eine eingegebene Zahl
gerade oder ungerade ist!
(Hinweis: Gerade Zahlen haben bei Division durch 2 den Rest 0. Zur
Erinnerung: Restoperator ist das %-Zeichen)
Aufgabe 4
Schreibe einen Programmablaufplan und dann ein Programm.
Es soll die Wurzel einer Zahl gebildet werden. Vorher soll
sichergestellt werden, dass die Zahl nicht negativ ist!