Conversion RGB en hexadécimal

Beginner

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

Introduction

En développement web, les couleurs sont souvent représentées au format hexadécimal. Cependant, parfois, nous devons convertir des valeurs RGB au format hexadécimal. Dans ce défi, vous devrez écrire une fonction qui convertit des valeurs RGB en un code couleur hexadécimal.

Conversion RGB en hexadécimal

Écrivez une fonction rgb_to_hex(r, g, b) qui prend trois entiers représentant les valeurs des composantes rouge, verte et bleue d'une couleur, et renvoie une chaîne de caractères représentant le code couleur hexadécimal. La chaîne de caractères de sortie doit être au format RRGGBB, où RR, GG et BB sont des valeurs hexadécimales sur deux chiffres représentant respectivement les composantes rouge, verte et bleue.

Par exemple, si les valeurs d'entrée sont 255, 165 et 1, la sortie devrait être la chaîne de caractères 'FFA501'.

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

Résumé

Dans ce défi, vous avez appris à convertir des valeurs RGB au format hexadécimal. En complétant ce défi, vous avez acquis une meilleure compréhension de la représentation des couleurs en développement web.