Задача понятна. Ниже пошаговое решение и рабочий код на Python. Подойдёт для средней школы.
Что делает программа
- Считывает три строки: тип погоды, температуру, наличие осадков (да/нет).
- Приводит осадки к нижнему регистру для надёжности.
- Если осадков нет (нет), выводит строку: Сегодня {тип}, {температура} градусов, осадков нет.
- Если осадки есть (да), выводит: Сегодня {тип}, {температура} градусов, осадки.
- В конце ставится точка, как в примере.
Пошаговый алгоритм
- Ввести три строки: weather, temp, precip.
- precip = precip.lower().
- Если precip == "нет": вывести "Сегодня {weather}, {temp} градусов, осадков нет." Иначе: вывести "Сегодня {weather}, {temp} градусов, осадки."
- Готово.
Пример кода (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(), как в примере. Если введено что-то помимо "да"/"нет", программа всё равно выведет вариант с осадками (можно добавить дополнительную валидацию при необходимости).