代码
# -*- coding: utf-8 -*-
"""
codewars Kata: RGB To Hex Conversion
Created on Sun Jan 3 15:42:25 2021
@author: Pray
"""
def toHex(n):
if(n <= 0): return '00'
elif(n >= 255): return 'FF'
a = int(n / 16)
b = n % 16
if (a > 9): a = chr(a + 55)
if (b > 9): b = chr(b + 55)
return str(a) + str(b)
def rgb(r, g, b):
return toHex(r) + toHex(g) + toHex(b)
网上大神的代码
def rgb(r, g, b):
round = lambda x: min(255, max(x, 0))
return ("{:02X}" * 3).format(round(r), round(g), round(b))
201






