Verzweigungen erlauben es uns Anweisungen unter einer bestimmten Bedingung, welche grundsätzlich wahr oder falsch sein kann, auszuführen. In diesem Fall gibt es zwei zu betrachtende Fälle. Entweder die Bedingung ist wahr oder die Bedingung ist falsch. Dies wird wie folgt in Python realisiert.
Um die Bedingung zu formulieren werden verschiedene Operatoren benötigt, diese sind in der folgenden Abbildung aufgelistet.
Übungsaufgaben
Aufgabe 1: Übersetze das dargestellte Struktogramm in einen Python Quellcode, indem du den gegebenen Quellcode mithilfe des Struktogramms ergänzt. (Hinweis: Mithilfe der Anweisung print() kann ein Text oder eine Zahl in der Konsole ausgegeben werden. Bei Zeichenketten müssen „“ – Zeichen verwendet werden.)
Hilfe 1 (Hier klicken!)
Hilfe 1: Bei einem Rechteck sind die gegenüberliegenden Seiten gleich lang und alle Innenwinkel betragen 90°. Bei einem gleichseitigen Dreieck sind alle Seiten gleich lang und alle Innenwinkel sind gleich groß.
Hilfe 2 (Hier klicken!)
Hilfe 2: Hier findest du einen Beispiel-Code für ein gleichschenkliges Dreieck mit den gegebenen Maßen.
Aufgabe 2: Programmiere ein Python-Programm, welches einen rot bzw. grün gefüllten Kreis zeichnet. Die Wahl der Farbe soll der Nutzer festlegen können. Verwende die Anweisung turtle.circle().
Hilfe 1 (Hier klicken!)
Hilfe 1: Löse die Programmieraufgabe, indem du das gegebene Struktogramm in einen Quellcode übersetzt.
Hilfe 2 (Hier klicken!)
Hilfe 2: Die folgende Abbildung zeigt, wie ein Kreis gefüllt werden kann, wenn die Farbe bereits vorher festgelegt ist.
Aufgabe 3: Übersetze das dargestellte Struktogramm in einen Python-Quellcode, indem du den gegebenen Quellcode mithilfe des Struktogramms ergänzt.
Hilfe 1 (Hier klicken!)
Hilfe 1: Die Ausgabe eines Textes kann mittels einer print() Anweisung realisiert werden. Es folgt der Quellcode für die Ausgabe im WAHR-Fall.
Hilfe 2 (Hier klicken!)
Hilfe 2: Der Operator „kleiner oder gleich“ kann durch die Zeichen <= realisiert werden. Dementsprechend ergibt sich der Quellcode für den WAHR-Fall.
Herzlichen Glückwunsch. Du hast diesen Raum abgeschlossen. Wenn du Lust hast, findest du unter dem folgenden Button eine Zusatzaufgabe.