Conversión de RGB a Hexadecimal

Beginner

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

Introducción

En el desarrollo web, los colores a menudo se representan en formato hexadecimal. Sin embargo, a veces necesitamos convertir valores RGB a formato hexadecimal. En este desafío, tendrás la tarea de escribir una función que convierta valores RGB en un código de color hexadecimal.

Conversión de RGB a Hexadecimal

Escribe una función rgb_to_hex(r, g, b) que tome tres enteros que representen los valores de los componentes rojo, verde y azul de un color, y devuelva una cadena que represente el código de color hexadecimal. La cadena de salida debe estar en el formato RRGGBB, donde RR, GG y BB son valores hexadecimales de dos dígitos que representan los componentes rojo, verde y azul respectivamente.

Por ejemplo, si los valores de entrada son 255, 165 y 1, la salida debe ser la cadena 'FFA501'.

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

Resumen

En este desafío, has aprendido cómo convertir valores RGB a formato hexadecimal. Al completar este desafío, has adquirido una mejor comprensión de la representación de colores en el desarrollo web.