Преобразование RGB в HEX

Beginner

This tutorial is from open-source community. Access the source code

Введение

В веб-разработке цвета часто представляются в шестнадцатеричном формате. Однако, иногда нам нужно преобразовать значения RGB в шестнадцатеричный формат. В этом испытании вам будет поручено написать функцию, которая преобразует значения RGB в шестнадцатеричный цветовой код.

Преобразование RGB в HEX

Напишите функцию rgb_to_hex(r, g, b), которая принимает три целых числа, представляющих значения компонентов красного, зеленого и синего цвета, и возвращает строку, представляющую шестнадцатеричный цветовой код. Строка вывода должна быть в формате RRGGBB, где RR, GG и BB - это двухзначные шестнадцатеричные значения, представляющие компоненты красного, зеленого и синего цвета соответственно.

Например, если входные значения - это 255, 165 и 1, то вывод должен быть строкой 'FFA501'.

def rgb_to_hex(r, g, b):
  return ('{:02X}' * 3).format(r, g, b)
rgb_to_hex(255, 165, 1) ## 'FFA501'

Резюме

В этом испытании вы узнали, как преобразовать значения RGB в шестнадцатеричный формат. Завершив это испытание, вы лучше поняли представление о цветах в веб-разработке.