Предмет: Информатика,
автор: Wildar3000
Задача 3
Маша ходит в художественную школу. Там учат смешивать разные цвета из трёх основных: красного, синего и жёлтого. Маша уже немного умеет смешивать краски:
• красный + синий = фиолетовый
• красный + жёлтый = оранжевый
• синий + жёлтый = зеленый
Даны два разных основных цвета. Выведи цвет, который получится, если их смешать.
Обрати внимание, что цвета записываются с маленькой буквы, а в слове «жёлтый» есть буква «ё».
Ввод Вывод
красный
синий фиолетовый
Ответы
Автор ответа:
3
s=input()
s1=input()
if s='красный' and s1='синий':
print("фиолетовый")
elif s='красный' and s1='жёлтый':
print('оранжевый')
else:
print('зеленый')
до этого я и сам додумался, но я не знаю как эти же сочетания местами поменять
в этой задаче мало вариантов значений для переменных, всего 6, поэтому достаточно легко перебрать их все
Автор ответа:
8
Ответ:
Задача решена "в лоб"
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('фиолетовый')
спасибо тебе огромное. 30минут голову ломал над этой задачей
Похожие вопросы
Предмет: Русский язык,
автор: Тует
Предмет: Русский язык,
автор: danilakst
Предмет: Русский язык,
автор: майя124
Предмет: Английский язык,
автор: asynagortinskay
Предмет: Алгебра,
автор: cucumber40
2. Вы прописали не все случаи. Например, при s = синий, s1 = красный программа выводит "зеленый", хотя должна выводить "фиолетовый".