Python 使用用户输入获取RGB颜色值
我在找人帮我做作业 我需要写一个程序,将计算RGB颜色值在定义的范围内使用列表和用户输入。 用户正在输入0-100%的值,程序返回有效的RGB颜色值。 我完全是绿色的,甚至不知道如何开始Python 使用用户输入获取RGB颜色值,python,python-3.x,Python,Python 3.x,我在找人帮我做作业 我需要写一个程序,将计算RGB颜色值在定义的范围内使用列表和用户输入。 用户正在输入0-100%的值,程序返回有效的RGB颜色值。 我完全是绿色的,甚至不知道如何开始 colour0percent = [0,255,0] colour50percent = [255,128,0] colour100percent = [255,0,0] percentage = int(input("Input: ")) colour = [] print(percentage, colou
colour0percent = [0,255,0]
colour50percent = [255,128,0]
colour100percent = [255,0,0]
percentage = int(input("Input: "))
colour = []
print(percentage, colour)
我想接收输出:
Input: 50
50, [255,128,0]
Input: 33
33, [168,171,0]
你必须在数学中找到这个公式,然后加以实现。从你提到的一些小例子中,我们无法意识到这个问题,但这个答案可能会为你指出一些好的方向:
percentage = int(input("Input: "))
r = 255 if percentage >= 50 else int((percentage/50)*255)
g = 255 - 255*percentage/100
b = 0
color = [r, g, b]
print(percentage, color)
要求家庭作业帮助的问题必须包括到目前为止你为解决问题所做工作的总结,以及对你解决问题的困难的描述。请阅读你的帖子,这个问题毫无意义。用户输入是什么的0-100%?红色,绿色,蓝色,还有其他的吗?绿色将是一个浮标。它只是一个灵感,你可以用intI包装它,把它转换成int。我非常清楚这一点。考虑到这已经是一个公认的答案,我试图激励你们去纠正它。