Код (python 3):
# считываем названия цветов:
color1, color2 = input(), input()
basic_colors = ["красный", "синий", "желтый"] # основные цвета
# сразу проверяем, что введено то, что надо
if color1 not in basic_colors or color2 not in basic_colors:
print("ошибка цвета")
# простой случай: оба цвета одинаковые
elif color1 == color2:
print(color1)
# остались сложные случаи, когда цвета не одинаковые:
else:
# упростим себе жизнь и сделаем так, что color1 и color2 стоят по алфавиту
if color1 > color2:
color1, color2 = color2, color1
# а теперь записываем правила смешивания:
if color1 == "красный" and color2 == "синий":
print("фиолетовый")
elif color1 == "желтый" and color2 == "красный":
print("оранжевый")
print("зеленый")
Copyright © 2025 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Verified answer
Код (python 3):
# считываем названия цветов:
color1, color2 = input(), input()
basic_colors = ["красный", "синий", "желтый"] # основные цвета
# сразу проверяем, что введено то, что надо
if color1 not in basic_colors or color2 not in basic_colors:
print("ошибка цвета")
# простой случай: оба цвета одинаковые
elif color1 == color2:
print(color1)
# остались сложные случаи, когда цвета не одинаковые:
else:
# упростим себе жизнь и сделаем так, что color1 и color2 стоят по алфавиту
if color1 > color2:
color1, color2 = color2, color1
# а теперь записываем правила смешивания:
if color1 == "красный" and color2 == "синий":
print("фиолетовый")
elif color1 == "желтый" and color2 == "красный":
print("оранжевый")
else:
print("зеленый")