Задача Задача №1855297
А
А
Конечно! Вот пример простой программы на Python, которая запрашивает у пользователя номер месяца и выводит соответствующее время года или сообщение об ошибке:
def get_season(month):
if month in [1, 2, 12]:
return "Зима"
elif month in [3, 4, 5]:
return "Весна"
elif month in [6, 7, 8]:
return "Лето"
elif month in [9, 10, 11]:
return "Осень"
else:
return "Ошибка: Неверный номер месяца"
# Запрос номера месяца у пользователя
try:
month = int(input("Введите номер месяца (1-12): "))
season = get_season(month)
print(season)
except ValueError:
print("Ошибка: Пожалуйста, введите целое число.")
Как работает программа:
- Функция
get_season(month)принимает номер месяца и возвращает строку с соответствующим временем года. - Если номер месяца находится вне диапазона от 1 до 12, функция возвращает сообщение об ошибке.
- Пользователь вводит номер месяца, и программа выводит соответствующее время года или сообщение об ошибке.
- Программа обрабатывает возможную ошибку ввода нечислового значения.