Conversão de RGB para Hexadecimal

Beginner

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

Introdução

No desenvolvimento web, as cores são frequentemente representadas em formato hexadecimal. No entanto, às vezes precisamos converter valores RGB para o formato hexadecimal. Neste desafio, você terá a tarefa de escrever uma função que converte valores RGB em um código de cor hexadecimal.

Conversão de RGB para Hexadecimal

Escreva uma função rgb_to_hex(r, g, b) que recebe três inteiros representando os valores dos componentes vermelho, verde e azul de uma cor, e retorna uma string representando o código de cor hexadecimal. A string de saída deve estar no formato RRGGBB, onde RR, GG e BB são valores hexadecimais de dois dígitos representando os componentes vermelho, verde e azul, respectivamente.

Por exemplo, se os valores de entrada forem 255, 165 e 1, a saída deve ser a string 'FFA501'.

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

Resumo

Neste desafio, você aprendeu como converter valores RGB para o formato hexadecimal. Ao completar este desafio, você adquiriu uma melhor compreensão da representação de cores no desenvolvimento web.