CMY-Rechner

🎨

Das Ziel dieser Aktivität ist es, Funktionen zu erstellen, mit denen die Cyan-, Magenta- & Yellow-Werte einer Farbe eingegeben werden können und sowohl die Farbe als auch die Werte im CMY- & RGB-System dargestellt werden (von 0 bis 255):

CMY -> RGB

Anzeigen der CMY-Werte

So können die eingegebenen CMY-Werte direkt angezeigt werden:

Loading...

Umrechnen der CMY-Werte in das RGB-System

Wie hängen das RGB- und das CMY-System eigentlich zusammen?

💡 Tipp: mit diesen beiden Reglern experimentieren: RGB, CMY

Die folgende Funktion sollte die c, m, y Werte einlesen. Mehrere Werte können in Python zum Beispiel als tuple ausgegeben werden (r, g, b). Um später im Code die Werte einzeln verwendet werden können, kann «Tuple unpacking» verwendet werden.

Loading...

Darstellen der Farbe

Die Werte in r, g, b könnte direkt in der Funktion rgb_color() verwendet werden. Da man eine Farbe vermutlich häufiger direkt anzeigen möchte als den RGB-Wert auszugeben, hier eine Funktion welche direkt die Farbe zurückgibt:

Loading...

Alles zusammensetzen

Zum Schluss können die beiden Textausgaben (cmy_text, rgb_text) und die farb_flaeche noch gemeinsam dargestellt werden

Loading...

Was du in dieser Aktivität gelernt hast

Bezüglich der Python Sprache

  • Tupel sind quasi unveränderbare Listen. Sie werden mit runden Klammern () definiert.

Bezüglich der PyTamaro Bibliothek

  • Mit rgb_farbe kann eine Farbe im RGB-Farbraum erstellt werden. Die hier implementierte Funktionen ermöglichen es nun, auch Farben im CMY-Farbraum zu erstellen.

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

CMY-Rechner

Logo of PyTamaro

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

Privacy PolicyPlatform Version a2dc74a (Wed, 10 Dec 2025 16:46:41 GMT)