如何input()使用hex颜色代码?
我通常是这样做white = 0xffffff的,但是我在字符串转换时遇到了问题
我需要完全转换为hex,而不是写入字符串ffffff以进一步转换为rgb
编码:
class Color:
def __init__(self, name, val):
self.name = name
self.value = hex(val)
def __str__(self):
return "\n{} - #{}\n".format(self.name, str(self.value).replace('0x', ''))
colors = []
for i in range(1):
n = input('Name: ')
v = input('Value: ')
colors.append(Color(n, v))
输入示例:
Name: White
Value: ffffff
结论:
White - #ffffff
我改变了:
输入:
结论: