def to_hexnnn:if n < 0:return '-' + to_hexabs(n)abs(n)abs(n) elif n < 16:return formatn,′X′n, 'X'n,′X′ else:return to_hexn//16n // 16n//16 + formatnn % 16, 'X'n
num = 255hex_num = to_hexnumnumnum printhexnumhex_numhexn um # Output: FF
def to_hexnnn:
if n < 0:
return '-' + to_hexabs(n)abs(n)abs(n) elif n < 16:
return formatn,′X′n, 'X'n,′X′ else:
return to_hexn//16n // 16n//16 + formatnn % 16, 'X'n
num = 255
hex_num = to_hexnumnumnum printhexnumhex_numhexn um # Output: FF