请编写一个函数,以便传入3个 RGB 十进制值,返回十六进制表示形式。RGB 的有效十进制值为数字
0~255
,超出该范围的任何值都必须舍入到最接近的有效值。备注:返回值应该总是6个字符长。
题目难度:中等
题目来源:codewar
def rgb_to_hex(a, b, c):
pass
assert rgb_to_hex(255, 255, 255) == "FFFFFF"
assert rgb_to_hex(255, 255, 300)== "FFFFFF"
assert rgb_to_hex(0, 0, 0) == "000000"
assert rgb_to_hex(148, 0, 211) == "9400D3"