Задача 3
Маша ходит в художественную школу. Там учат смешивать разные цвета из трёх основных: красного, синего и жёлтого. Маша уже немного умеет смешивать краски:
• красный + синий = фиолетовый
• красный + жёлтый = оранжевый
• синий + жёлтый = зеленый
Даны два разных основных цвета. Выведи цвет, который получится, если их смешать.
Обрати внимание, что цвета записываются с маленькой буквы, а в слове «жёлтый» есть буква «ё».

Ввод Вывод
красный
синий фиолетовый

Ответы

Ответ дал: Аноним
3

s=input()

s1=input()

if s='красный' and s1='синий':

   print("фиолетовый")

elif s='красный' and s1='жёлтый':

   print('оранжевый')

else:

   print('зеленый')


IceFox20Anime: 1. Одиночный знак = - это операция присваивания, а не сравнения.
2. Вы прописали не все случаи. Например, при s = синий, s1 = красный программа выводит "зеленый", хотя должна выводить "фиолетовый".
Wildar3000: до этого я и сам додумался, но я не знаю как эти же сочетания местами поменять
IceFox20Anime: в этой задаче мало вариантов значений для переменных, всего 6, поэтому достаточно легко перебрать их все
Ответ дал: IceFox20Anime
6

Ответ:

Задача решена "в лоб"

color1 = input()

color2 = input()

if color1 == 'жёлтый':

   if color2 == 'красный':

       print('оранжевый')

   else:

       print('зеленый')

if color1 == 'синий':

   if color2 == 'жёлтый':

       print('зеленый')

   else:

       print('фиолетовый')

if color1 == 'красный':

   if color2 == 'жёлтый':

       print('оранжевый')

   else:

       print('фиолетовый')

       


Wildar3000: спасибо тебе огромное. 30минут голову ломал над этой задачей
Вас заинтересует