Держи)
def month_number_to_name(month_number):
""" Возвращает название месяца по его номеру. """
months = {
1: "Январь",
2: "Февраль",
3: "Март",
4: "Апрель",
5: "Май",
6: "Июнь",
7: "Июль",
8: "Август",
9: "Сентябрь",
10: "Октябрь",
11: "Ноябрь",
12: "Декабрь"
}
return months.get(month_number, "Некорректный номер месяца")
# Бесконечный цикл для ввода номера месяца и получения его названия
while True:
try:
# Тут вводим номер месяца
month_number = int(input("Введите номер месяца (1-12) или '0' для выхода: "))
if month_number == 0:
break
# Выводим название месяца или сообщение об ошибке
print(month_number_to_name(month_number))
except ValueError:
print("Пожалуйста, введите числовое значение.")