At My Fingertips

Theorie PyTamaro Primitiven

Hier sehen Sie Beispielcode, wie Sie einzelne Formen mit Farben und Primitives (Grafiken) der PyTamaro-Bibliothek benutzen können.

Dabei werden auch immer wieder 'best practice' Möglichkeiten gezeigt, wie man Code übersichtlich und damit leicht lesbar, gestalten kann.

Farben

Jede (mit dem Auge erkennbare) Form braucht eine Color (Farbe). Ein paar Farben sind als Konstanten vorgegeben:

  • blue oder blau
  • cyan
  • yellow oder gelb
  • green oder gruen
  • magenta
  • red oder rot
  • black oder schwarz
  • transparent

Man kann aber auch andere Farben mit dem Befehl rgb_color selbst herstellen, vgl. dazu die auch Aktivitäten zu den Pytamaro Farbbefehlen.

Formen

  • rectangle oder rechteck
  • triangle oder dreieck
  • ellipse
  • circular_sector oder kreis_sektor
  • text
  • empty_graphic oder leere_grafik
Loading...

Obiges Rechteck wird zuerst in der Variable 'rechteck_blau' zwischengespeichert, man kann es aber auch direkt in show_graphic ausgeben:

Loading...

Weshalb braucht aber dieses zweite blaue Rechteck keinen Importbefehl wie das erste blaue Rechteck?

Weil der Importbefehl (erste Codezeile in der ersten Codezelle) auch für alle folgenden Codezellen gilt. Wenn Sie aber etwas neues aus der PyTamaro-Bibliothek verwenden wollen, müssen Sie z. B. wieder from pytamaro import green auf der ersten Zeile ihrer (neuen) Codezelle schreiben.

Loading...

Die Dreiecksfunktion, wie alle PyTamaro-Primitiven, braucht als Parameter zuerst die Länge der unteren Seite. Wie beim Rechteck auch bezeichnet der zweite Parameter (die zweite Zahl) die Länge einer zweiten Seite, beim Dreieck die Seite links, die oft nach oben geht. Der dritte Parameter ist dann der Winkel zwischen den beiden bereits definierten Seiten (unten links). Der letzte Parameter ist, wie immer, die Farbe.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Weshalb wird Ihre Text-Grafik nicht sichtbar?

Loading...

Spezialfälle

empty_graphic

Im Gegensatz zu allen anderen Primitives kann die leere Grafik nicht dargestellt werden, da sie aus Nichts besteht.

Wozu aber muss man denn eine leere Grafik zur Verfügung haben, wenn man sie nicht anzeigen kann?

In der Zelle unten sehen Sie ein typisches Beispiel:

Loading...
Loading...
Loading...

transparent

Zudem gibt es noch die Farbe transparent. Aber wozu ist es gut, eine Farbe zu haben, die man nicht sieht?

Zum Beispiel kann man so Formen neben (über) einander drapieren, ohne dass sie sich berühren. Dies ist sinnvoll, wenn man die Hintergrundfarbe nicht kennt oder den Hintergrund nur mühsam als Zwischenfigur zeichnen kann.

Loading...

Damit der Text etwas mehr vertikalen Abstand wahrt, fügen wir unsichtbare Rechtecke ein:

Loading...

Dies kann man nun auf verschiedenfarbigen Hintergrund legen:

Loading...
Loading...

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

Theorie PyTamaro Primitiven

Logo of PyTamaro

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

Privacy PolicyPlatform Version b744b47 (Tue, 08 Oct 2024 16:30:14 GMT)