At My Fingertips
Rapid Playground
Sie lernen mit der Funktion rgb_color Ihre eigenen Farben zu mischen.
RGB steht für Rot (Red), Grün (Green) und Blau (Blue). Es ist ein additives Farbmodell, das in der digitalen Welt weit verbreitet ist. Das bedeutet, dass Farben durch das Mischen dieser drei Grundfarben in unterschiedlichen Intensitäten erzeugt werden.
256 ** 3
).
Quelle: rabidtables
Beispiel: rgb_color(255, 0, 0)
ist reines Rot, rgb_color(0, 255, 0)
reines Grün und rgb_color(0, 0, 255)
reines Blau. rgb_color(255, 255, 255)
ist Weiss, da alle Farben maximal gemischt sind, und rgb_color(0, 0, 0)
ist Schwarz, da keine Farbe vorhanden ist.
weiss = rgb_color(255, 255, 255)
rot = rgb_color(255, 0, 0)
gruen = rgb_color(0, 255, 0)
blau = rgb_color(0, 0, 255)
from pytamaro import rectangle
show_graphic(
rectangle(50, 50, rgb_color(255, 255, 255))
)
show_graphic(triangle(150, 50, 100, rgb_color(0, 0, 0)))
Benutzen Sie Ihre Lieblingssuchmaschine, um RGB-Werte für folgende Farben zu finden - plus eine Farbe Ihrer Wahl. Eine nützliche Seite, die jedoch momentan etwas sehr viel Werbung hat, ist encycolorpedia. Eine andere Möglichkeit bietet der Colour picker von Google.
Farbbeschriebe in Worten wie ‘Ocker’ sind übrigens ungenau; deshalb kann Ihre Nachbarin eine leicht abweichende RGB-Kombination und trotzdem auch eine korrekte Lösung haben.
Die Titelgrafik besteht aus 4 Reihen in verschiedenen Farbtönen von aufsteigender Farbintensität.
Die unterste Reihe in Pink besteht aus 4 Quadraten, von denen die Rot- und Blauwerte beim Maximum liegen. Um die Reihe im Pinkton darzustellen, müssen Sie die G-Werte jeweils reduzieren, die andere beiden Farbewerte müssen immer auf dem Maximum bleiben.
grau_blau = above(reihe_grau, reihe_gruen)
gruen_pink = above(reihe_blau, reihe_pink)
brett = above(grau_blau, gruen_pink)
show_graphic(brett)
=
zuweisen und diese Variable weiterverwenden (Variablen als Zwischenspeicher).This activity has been created by Gall and is licensed under CC BY-SA 4.0.
It is derived from this activity.
Mehr Farben
PyTamaro is a project created by the Lugano Computing Education Research Lab at the Software Institute of USI
Privacy Policy • Platform Version 0d7866a (Fri, 20 Dec 2024 07:46:38 GMT)