At My Fingertips
Rapid Playground
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 c08406b (Wed, 20 Nov 2024 12:30:00 GMT)