Einführung
In der Webanwendungentwicklung werden Farben oft im hexadezimalen Format dargestellt. Manchmal müssen wir jedoch RGB-Werte in das hexadezimale Format umwandeln. In dieser Aufgabe müssen Sie eine Funktion schreiben, die RGB-Werte in einen hexadezimalen Farbcode umwandelt.
RGB in Hex umwandeln
Schreiben Sie eine Funktion rgb_to_hex(r, g, b), die drei ganze Zahlen annimmt, die die Werte der roten, grünen und blauen Komponenten einer Farbe darstellen, und gibt einen String zurück, der den hexadezimalen Farbcode darstellt. Die Ausgabezeichenfolge sollte im Format RRGGBB vorliegen, wobei RR, GG und BB zwei-stellige hexadezimale Werte sind, die die roten, grünen und blauen Komponenten jeweils darstellen.
Beispielsweise sollte die Ausgabe für die Eingabewerte 255, 165 und 1 der String 'FFA501' sein.
def rgb_to_hex(r, g, b):
return ('{:02X}' * 3).format(r, g, b)
rgb_to_hex(255, 165, 1) ## 'FFA501'
Zusammenfassung
In dieser Aufgabe haben Sie gelernt, wie man RGB-Werte in das hexadezimale Format umwandelt. Durch die Lösung dieser Aufgabe haben Sie ein besseres Verständnis der Farbdarstellung in der Webanwendungentwicklung gewonnen.