Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3222375
А
Аноним
16 мая 2025 11:00 · публичный вопрос
А
Аноним

Маша ходит в художественную школу. Там учат смешивать разные цвета из трёх основных: красного, синего и жёлтого. Маша уже немного умеет смешивать краски: • красный + синий =…

Запрос пользователя

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

Ответ нейросети
16 мая 2025 11:00

Давай решим задачу пошагово.

У нас есть три основных цвета:

  • красный
  • синий
  • жёлтый

Изучим, какие цвета получаются при их смешении:

  • красный + синий = фиолетовый
  • красный + жёлтый = оранжевый
  • синий + жёлтый = зелёный

Нам даны два разных основных цвета, и нужно определить, какой цвет получится при их смешении.

Шаг 1: Запишем возможные пары и результат для каждой:

  • красный + синий → фиолетовый
  • красный + жёлтый → оранжевый
  • синий + жёлтый → зелёный

Шаг 2: Введем условие для определения результата по двум входным цветам.

Итак, если:

  • один из цветов — красный, а другой — синий → результат: фиолетовый
  • один из цветов — красный, а другой — жёлтый → результат: оранжевый
  • один из цветов — синий, а другой — жёлтый → результат: зелёный

Для этого можно использовать простое сравнение.


Итоговое решение:

# Вводим два цвета
цвет1 = input().strip().lower()
цвет2 = input().strip().lower()

# Определяем результат смешения
if (цвет1 == "красный" and цвет2 == "синий") or (цвет1 == "синий" and цвет2 == "красный"):
    результат = "фиолетовый"
elif (цвет1 == "красный" and цвет2 == "жёлтый") or (цвет1 == "жёлтый" and цвет2 == "красный"):
    результат = "оранжевый"
elif (цвет1 == "синий" and цвет2 == "жёлтый") or (цвет1 == "жёлтый" and цвет2 == "синий"):
    результат = "зелёный"
else:
    результат = "Некорректный ввод цветов"  # На случай, если введены другие цвета или одинаковые

print(результат)

Объяснение:

  • Вводятся два цвета, при этом учитывается, что названия написаны со строчной и в правильной форме.
  • Используются условия для определения результата — какое сочетание цветов дало какой цвет.
  • В случае неправильных или одинаковых цветов программа сообщает об ошибке.

Если есть конкретные входные данные, я помогу показать, что получится!