嗨,我是編程新手,我正在編寫一個程序,要求用戶輸入顏色。然後程序會告訴用戶該顏色是否爲油漆,燈光或兩者的主要顏色。光譜中的隨機顏色
原色是紅色,藍色和黃色
原色光爲紅色,藍色和綠色。
這是我到目前爲止的代碼:
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): –