Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3417381
А
Аноним
22 сентября 2025 13:56 · публичный вопрос
А
Аноним

Задача № 4 «Информация о погоде» Напиши программу, которая составит информационную строку о погоде. Тип погоды, температура, осадки (только слово "да" или "нет") вводятся…

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

Задача № 4 «Информация о погоде» Напиши программу, которая составит информационную строку о погоде. Тип погоды, температура, осадки (только слово "да" или "нет") вводятся пользователем и подставляются в информационную строку. Формат ввода: Вводятся три строки: тип погоды, температура и осадки. Формат вывода: Если осадков нет: Сегодня {тип погоды}, {температура} градусов, осадков нет. Если осадки есть: Сегодня {тип погоды}, {температура} градусов, осадки. Ввод Вывод ясно +20 нет Сегодня ясно, +20 градусов, осадков нет.

Ответ нейросети
22 сентября 2025 13:56

Задача понятна. Ниже пошаговое решение и рабочий код на Python. Подойдёт для средней школы.

Что делает программа

  • Считывает три строки: тип погоды, температуру, наличие осадков (да/нет).
  • Приводит осадки к нижнему регистру для надёжности.
  • Если осадков нет (нет), выводит строку: Сегодня {тип}, {температура} градусов, осадков нет.
  • Если осадки есть (да), выводит: Сегодня {тип}, {температура} градусов, осадки.
  • В конце ставится точка, как в примере.

Пошаговый алгоритм

  1. Ввести три строки: weather, temp, precip.
  2. precip = precip.lower().
  3. Если precip == "нет": вывести "Сегодня {weather}, {temp} градусов, осадков нет." Иначе: вывести "Сегодня {weather}, {temp} градусов, осадки."
  4. Готово.

Пример кода (Python)

weather = input().strip() temp = input().strip() precip = input().strip().lower()

if precip == "нет": print(f"Сегодня {weather}, {temp} градусов, осадков нет.") else: print(f"Сегодня {weather}, {temp} градусов, осадки.")

Пример выполнения Ввод: ясно +20 нет

Вывод: Сегодня ясно, +20 градусов, осадков нет.

Примечания

  • Пример учитывает, что температура может быть со знаком "+" и т.д.; она передаётся как строка и остается в выводе.
  • Чтобы быть устойчивым к регистру ввода, можно использовать precip.lower(), как в примере. Если введено что-то помимо "да"/"нет", программа всё равно выведет вариант с осадками (можно добавить дополнительную валидацию при необходимости).