At My Fingertips

Rapid Playground

Documentation

Farben-Blume

Bauen Sie eine Blume mit regenbogenfarbigen Blättern.

Gleich bleiben die Form des Blatts und seine Pin-Position.

Der Winkel/ die Orientierung sowie der Farbton der Blätter ändern sich.

Sie werden zwei Funktion bauen:

  1. def blatt(size: float, angle: float) -> Graphic:
  2. def blume(radius: float) -> Graphic:

Genauere Beschreibungen der Funktionen erhalten Sie weiter unten.

Farbe mit hsl_color

Bis jetzt haben Sie PyTamaro iconrgb_color verwendet, um Farben zu erstellen. Die Funktion PyTamaro iconhsl_color eignet sich jedoch viel besser für diese Grafik, um Farben für einen regenbogenartigen Farbverlauf zu erzeugen.

Probieren Sie aus:

Loading...

Magenta und Rot, dasselbe Rot übrigens wie mit dem Farbton 0:

Loading...

360° ist der Winkel eines Kreises.

Jedes Blütenblatt soll also 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: Semi-transparente Farben (Opazität um 0.5) generieren halb durchsichtige Blätter, so dass man die darunterliegenden Blätter noch sehen kann.

Blatt

Implementieren Sie die gegebene Funktion blatt. Fixieren Sie das Blatt mit PyTamaro iconpin mitte-links und drehen Sie es um den gegebenen Winkel. Verwenden Sie folgende PyTamaro iconhsl_color-Argumente:

  • Farbton: soll sich ändern
  • Sättigung: 1
  • Helligkeit: 0.5
  • Opazität: 0.5

blatt

Loading...

Blume

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

blume

Verwenden Sie die Funktion blatt, um die Blätter zu erzeugen.

Verwenden Sie die Funktion PyTamaro iconcompose um zwei Blätter zu einer Grafik zu vereinen. Die Funktion PyTamaro iconempty_graphic hilft, eine beliebige Anzahl Blätter zu einer Grafik zu vereinen.

Loading...

Toolbox

Nehmen Sie Ihre Funktion in Ihre Toolbox auf :)

Besondere Blumen

Dreiblättrige Blumen

Rot (0 oder 360), Blau (120), Grün (240)

Bauen Sie eine Blume mit 3 Blättern, mit Winkeln, die nicht bei 0 Grad beginnen, so dass die Blätter gelb, cyan und magenta sind.

Loading...

360-blättrige Blume

Loading...

Was Sie gelernt und geübt haben

Python

  • Sie können Akkumulatoren und Indexvariablen in Schleifen vielseitig verwenden.
  • Sie können verschachtelt eigene Funktionen in Schleifen verwenden.

PyTamaro

  • Sie können PyTamaro iconhsl_color in Schleifen und kreisförmigen Grafiken verwenden und damit Farben interpretieren.

This activity has been created by Gall 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 320e1c5 (Thu, 16 May 2024 14:11:39 GMT)