嗨,我是编程新手,我正在编写一个程序,要求用户输入颜色。然后程序会告诉用户该颜色是否为油漆,灯光或两者的主要颜色。光谱中的随机颜色
原色是红色,蓝色和黄色
原色光为红色,蓝色和绿色。
这是我到目前为止的代码:
a = input("Enter Colour: ")
if 'Yellow' in a:
print('Yellow is a primary coulour for paint.')
elif 'Green' in a:
print('Green is a primary colour for light.')
elif 'blue' in a:
print('blue is a primary colour for light and paint.')
elif 'red' in a:
print('red is a primary colour for light and paint')
else:
print(a,'is not a primary colour.')
我这段代码遇到的问题是,当我使用不同的情况。 例如输入蓝色应该给出与蓝色或BLUe相同的输出。
所以我想让程序忽略这种情况。
任何事情都会有所帮助,谢谢。
的可能的复制[?我该怎么做Python中的区分大小写字符串比较](http://stackoverflow.com/questions/319426/how-do-i-do- a-case-insensitive-string-comparison-in-python) –
这是重复的,请参阅[here](http://stackoverflow.com/questions/319426/how-do-i-do-a-case-insensitive -string-comparison-in-python): –