At My Fingertips

Documentation

Grönland-Flagge

🇬🇱

Das Ziel dieser Aktivität ist es, die Flagge von Grönland zu erstellen.

Greenland

Dekomposition

Überlege zuerst, was für Elemente alles benötig werden. Informationen zu den Proportionen findest du zum Beispiel in diesem Wikipedia-Eintrag zur Flagge Grönlands.

💡 Um die beiden Halbkreise richtig zu platzieren, benötigst du vielleicht mehr Elemente, als man zunächst denkt.

Die Konstanten

Die Farben der Flagge bleiben vermutlich vorerst dieselebn. Sie können also als Konstanten definiert werden. Die Breite der Grafik kann frei gewählt werden; währenddem das Programm läuft, ändert sie sich aber nicht mehr. Daher ist es ebenfalls sinnvoll, die Breite gleich zu Beginn als «Konstante» zu definieren. «Konstanten» werden in Python mit Grossbuchstaben geschrieben. Sie sind zwar eigentlich trotzdem noch veränderbar, aber durch die Schreibweise wird es für die Programmierer:innen sofort ersichtlich, dass sie nicht verändert werden sollten.

Loading...

Die Halbkreise

💡 Verwende kreis_sektor und drehe, um die Halbkreise zu kreieren:

Loading...

Hintergrund

Es gibt verschiedene Möglichkeiten, die beiden Halbkreise auf dem Hintergrund zu platzieren. Es ginge nur mit ueberlagere, neben und ueber.

💡 Statt ueberlagere kannst du auch kombiniere zusammen mit fixiere verwenden: damit sind flexiblere Positionierungen möglich. Hier ein Beispiel, was mit kombiniere und fixiere zum Beispiel möglich wird:

Figure

Figure mit Debug-Infos

Rechts wird die Abbildung mit Zusatzinfos angezeigt: Der rote Rahmen zeigt die Begrenzung der Grafik, das Gelbe Kreuz den Fixier-Punkt. Diese können angezeigt werden wenn man bei zeige_grafik den debug Parameter auf True setzt.

Loading...

Zusammenbauen

Entscheide dich für eine dir sympathsiche Variante und kreiere die Grönland-Flagge.

Loading...

Was du in dieser Aktivität gelernt hast

Bezüglich der Python Sprache

  • «Konstanten» sind «Variablen», welche man im ganzen Programm «konstant» haben möchte. Diese definiert man üblicherweise ganz zu Beginn des Programms, und sie werden in Grossbuchstaben geschrieben.

Bezüglich der PyTamaro Bibliothek

  • Setzt man bei der Funktion zeige_grafik den debug Parameter auf True, werden Begrenzungsrahmen der Grafik sowie der Punkt von fixiere angezeigt.

Bezüglich des Lösens von Problemen

  • Ganz oft führen verschiedene Lösungen zum Ziel: Welche die eleganteste ist, ist oft eine Frage des Geschmacks.

This activity has been created by Lerbermatt and is licensed under CC BY-SA 4.0.

Grönland-Flagge

Logo of PyTamaro

PyTamaro is a project created by the Lugano Computing Education Research Lab at the Software Institute of USI

Privacy PolicyPlatform Version 0d7866a (Fri, 20 Dec 2024 07:46:38 GMT)