Моя операционная система:Windows
Версия Python:3.8
Почему не выводит на экран "ошибка цвета" в случае неверных значений а и b?
Версия Python:3.8
Почему не выводит на экран "ошибка цвета" в случае неверных значений а и b?
Python:
a = str(input())
b = str(input())
if a == "красный" or "синий" or "желтый" and b == "красный" or "синий" or "желтый":
if a == "красный" and b == "красный":
print("красный")
elif a == "желтый" and b == "желтый":
print("желтый")
elif a == "синий" and b == "синий":
print("синий")
elif a == "красный" and b == "синий" or a == "синий" and b == "красный":
print("фиолетовый")
elif a == "красный" and b == "желтый" or a == "желтый" and b == "красный":
print("оранжевый")
elif a == "синий" and b == "желтый" or a == "желтый" and b == "синий":
print("зеленый")
else:
print("ошибка цвета")