Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用用户输入获取RGB颜色值_Python_Python 3.x - Fatal编程技术网

Python 使用用户输入获取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

我在找人帮我做作业

我需要写一个程序,将计算RGB颜色值在定义的范围内使用列表和用户输入。 用户正在输入0-100%的值,程序返回有效的RGB颜色值。 我完全是绿色的,甚至不知道如何开始

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。我非常清楚这一点。考虑到这已经是一个公认的答案,我试图激励你们去纠正它。