嗨,我是新的编程,我正在写一个程序,将要求用户键入一种颜色。然后,程序将告诉用户该颜色是油漆、灯光的原色,还是两者都不是。你知道吗
原色是红色、蓝色和黄色
光的原色是红色、蓝色和绿色。你知道吗
这是我目前的代码:
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应该提供与blue或blue相同的输出。你知道吗
所以我希望程序忽略这个案子。你知道吗
什么都行,谢谢。你知道吗
试试这个:
通过将输入转换为小写,您可以只检查颜色的小写版本。你知道吗
尝试:
相关问题 更多 >
编程相关推荐