Die Flagge von Mauritius besteht aus vier Bändern aus den Farben. Diese vier Bänder könnten man zwar schon noch «von Hand» uebereinanderlegen. Das Ziel dieser Aktivität ist es allerdings, uns eine Funktion für die Toolbox zu schreiben, welche das automatisiert durchführen kann.
Am besten baust du erst die einzelnen Bänder von Mauritius bauen, um besser zu sehen, wie man dann die for-Schleife bauen kann.
ℹ️ Das Verhältnis von Höhe zu Breite beträgt 2:3.
for SchleifeWie man eine Flagge automatisch aus einzelnen Rechtecken elegant zusammenbauen kann, siehst du ganz am Ende der Aktiviät Deutsche Flagge.
ℹ️ Hier noch ein weiteres Beispiel einer for Schleife (staune, was passiert, wenn man eine Zeichenkette mit einer Zahl multipliziert):
for-Schleife zusammensetzen💡 Am besten schreibst du erst die Farben in eine Liste, über die du dann iterieren kannst.
Mehrere Grafiken aus einer Liste uebereinanderzulegen, kommt immer wieder mal vor. Es könnte sich also lohnen, eine entsprechende Funktion in der 🧰 Toolbox zu speichern.
Implementiere eine solche uebereinander-Funktion aus, um die Mauritius-Flagge zu zeichnen.
ℹ️ [rechteck(BREITE, HOEHE, farbe) for farbe in farben] ist eine List Comprehension: dadurch wird aus der Liste von Farben eine Liste von entsprechend gefärbten Rechtecken.
Übrigens muss die nebeneinander Funktion nicht unbedingt mit einer Schleife implementiert werden; es ginge auch mit Rekursion (siehe z.B. die Sierpinski-Dreieck Aktivität),
functools.reduce() oder itertools.accumulate()
nebeneinander in die 🧰 Toolbox zu speichern.This activity has been created by Lerbermatt and is licensed under CC BY-SA 4.0.
Mauritius-Flagge

PyTamaro is a project created by the Lugano Computing Education Research Lab at the Software Institute of USI
Privacy Policy • Platform Version a2dc74a (Wed, 10 Dec 2025 16:46:41 GMT)