简介
在网页开发中,颜色通常以十六进制格式表示。然而,有时我们需要将 RGB 值转换为十六进制格式。在这个挑战中,你将负责编写一个将 RGB 值转换为十六进制颜色代码的函数。
RGB 转十六进制
编写一个函数 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 值转换为十六进制格式。通过完成这个挑战,你对网页开发中的颜色表示有了更好的理解。