At My Fingertips

Neben der Funktion ellipse finden sich in der PyTamaro-Bibliothek noch weitere einfache Arten von Grafiken. Lerne sie mithilfe ihrer jeweiligen Dokumentation und der nachfolgenden Aufgaben kennen.

PyTamaro's rechteck Funktion

def rechteck(breite: float, hoehe: float, farbe: Farbe) -> Grafik

a) Zeige ein rotes Rechteck an, das 100 Pixel hoch und 300 Pixel breit ist.

b) Zeige ein blaues Quadrat mit Seitenlänge 200 an.

c) Schreibe den Code für einen rechteckigen, dunkelgrünen Blattstiel und weise ihn einem passenden Namen zu. Zeige dann den Blattstiel an.

Loading...

PyTamaro's dreieck Funktion

def dreieck(seite1: float, seite2: float, winkel: float, farbe: Farbe) -> Grafik

Dreieck, definiert durch Seite1, Seite2 und Winkel

Um mit dieser Funktion ein Dreieck zu konstruieren, musst du die Längen zweier Seiten und den Winkel zwischen ihnen angeben. Damit kannst du jedes mögliche Dreieck konstruieren!

a) Konstruiere ein gleichschenkliges Dreieck. Die Seitenlängen seien je 100, der Winkel 45 Grad und die Farbe cyan.

b) Konstruiere ein gleichseitiges Dreieck. Die Seitenlänge sei doppelt so gross wie der Winkel und die Farbe magenta.

c) Konstruiere ein rechtwinkliges Dreieck der Farbe gelb. Umfang und Fläche seien beide 24.

d) Überprüfe deine Resultate, indem du die Grafiken einzeln ausgibst. Nutze dazu das #-Symbol - und übe damit gleichzeitig das Kommentieren und Auskommentieren von Code.

Loading...

Blattformen

a) Neben elliptischen Blattspreiten gibt es natürlich diverse andere Blattformen. Unten siehst du eine Auswahl ebensolcher Blattformen. Welche davon kannst du mit dem bisher Gelernten anzeigen?

Raster mit verschiedenen Blattformen (Quelle: https://blumen-natur.de/downloads/)

Loading...

Was du gelernt hast

Du kennst neben der Funktion ellipse nun auch die Funktionen rechteck und dreieck und kannst damit entsprechende Grafiken erstellen.


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

Weitere Grafikfunktionen

Logo of PyTamaro

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

Privacy PolicyPlatform Version c3a8286 (Mon, 14 Oct 2024 13:30:28 GMT)