Programmoberflächen: Python online   oder  Sandbox (edube)

Bedingungen mit IF .. ELIF .. ELSE

Probiere diese Beispiele aus >>

Vergleichsoperatoren

Logische Vergleiche

Datentyp Boolean


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!