Я работаю над проблемой, которая берет список цветов краски и заставляет пользователя вводить имя цвета.Если они совпадают, то это говорит, что цвет найден в списке;в противном случае он говорит, что он не найден.Если для пользовательского ввода я использую первое значение в списке, оно говорит мне, что оно найдено;однако для всех остальных цветов он выдает сообщение «not found».
Я проверил различия между списком цветов краски и входной переменной, изменил имена переменных, попытался преобразовать ввод в верхнийи ниже.
paint_colors = ['black', 'blue', 'green', 'white', 'yellow']
color_request = input("Enter color name: ")
for color in paint_colors:
if color_request.lower() == color:
print("Color exists in list!")
break
else:
print("Color is not in the list!")
break
Я ожидаю, что, введя слово White или white в поле ввода, оно сообщит мне, что оно было найдено, но единственный способ вернуть его найденный -Я положил в черном.