colour_mix.py 1.8 KB

1234567891011121314151617181920212223
  1. # Красный, синий и желтый называются основными цветами, потому что их нельзя получить путем смешения других цветов. При смешивании двух основных цветов получается вторичный цвет: если смешать красный и синий, то получится фиолетовый; если смешать красный и желтый, то получится оранжевый; если смешать синий и желтый, то получится зеленый.Напишите программу, которая считывает названия двух основных цветов для смешивания. Если пользователь вводит что-нибудь помимо названий «красный», «синий» или «желтый», то программа должна вывести сообщение об ошибке. В противном случае программа должна вывести название вторичного цвета, который получится в результате.
  2. colour = ["красный", "синий", "желтый"]
  3. a = input()
  4. b = input()
  5. if a not in colour or b not in colour:
  6. print("ошибка цвета")
  7. elif a == b:
  8. print(a)
  9. elif a == "красный" and b == "синий":
  10. print("фиолетовый")
  11. elif b == "красный" and a == "синий":
  12. print("фиолетовый")
  13. elif a == "красный" and b == "желтый":
  14. print("оранжевый")
  15. elif b == "красный" and a == "желтый":
  16. print("оранжевый")
  17. elif a == "синий" and b == "желтый":
  18. print("зеленый")
  19. elif b == "синий" and a == "желтый":
  20. print("зеленый")