At My Fingertips

Documentation

Farben-Blume

Deine Challenge: baue eine Blume mit regenbogenfarbigen Blättern.

Die Funktion hsl_farbe eignet sich prima dazu, Farben für einen regenbogenartigen Farbverlauf zu erzeugen.

Jedes Blatt Deiner Blume sollte eine andere Farbe haben. Der Farbton entspricht dabei praktischerweise dem Winkel des Blatts: 0 ist rot, 60 ist gelb, 120 ist grün, 180 ist cyan, 240 ist blau und 300 ist magenta.

Tipp: Wenn Du semi-transparente Farben (Opazität um die 0.5) verwendest werden die Blätter halb durchsichtig, so dass man die darunterliegenden Blätter noch sehen kann.

Erzeuge ein Blatt

Implementiere die gegebene Funktion blatt. Fixiere das Blatt mitte-links und drehe es um den gegebenen Winkel.

blatt

Loading...

Baue eine Blume aus Blättern zusammen

Implementiere die Funktion blume, damit diese eine 12-blättrige farbige Blume erzeugt.

blume

Verwende die Funktion blatt um die Blätter zu erzeugen. Verwende die Funktion kombiniere um zwei Blätter in eine Grafik zu kombinieren. Die Funktiom leere_grafik kann dabei helfen eine beliebige Anzahl Blätter in eine einzige Grafik zu reduzieren.

Loading...

Besondere Blumen

Welche Farben kriegst Du, wenn Du eine Blume mit nur 3 Blättern baust?

Kannst Du eine Blume mit 3 Blättern bauen, mit Winkeln (nicht mit 0 Grad beginnend) so dass die Blätter gelb, cyan und magenta sind?

Was passiert, wenn Du eine Blume mit 360 Blättern baust?


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

Farben-Blume

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)