
Требуется написать функцию month(), которая возвращает название заданного месяца с заглавной буквы.
Функция принимает на вход два аргумента: обязательный аргумент - номер месяца, необязательный - язык (по умолчанию ”русский”). Если язык ”русский”, то название месяца выводится на русском языке, иначе - на английском.

Ответы на вопрос

Вот функция, которая выполняет описанные в задании действия:
def month(month_num, lang="русский"):
if lang == "русский":
month_names = ["", "январь", "февраль", "март", "апрель", "май", "июнь",
"июль", "август", "сентябрь", "октябрь", "ноябрь", "декабрь"]
else:
month_names = ["", "January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December"]
return month_names[month_num].capitalize()



Ниже приведен пример функции month()
, которая принимает номер месяца и необязательный аргумент language
(язык), возвращая название месяца с заглавной буквы на заданном языке (по умолчанию русский).
pythondef month(month_number, language='русский'):
if language.lower() == 'русский':
months_ru = {
1: 'Январь',
2: 'Февраль',
3: 'Март',
4: 'Апрель',
5: 'Май',
6: 'Июнь',
7: 'Июль',
8: 'Август',
9: 'Сентябрь',
10: 'Октябрь',
11: 'Ноябрь',
12: 'Декабрь'
}
return months_ru.get(month_number, 'Недействительный номер месяца')
else:
months_en = {
1: 'January',
2: 'February',
3: 'March',
4: 'April',
5: 'May',
6: 'June',
7: 'July',
8: 'August',
9: 'September',
10: 'October',
11: 'November',
12: 'December'
}
return months_en.get(month_number, 'Invalid month number')
Пример использования:
pythonprint(month(1)) # Output: Январь
print(month(3, 'English')) # Output: March
print(month(13)) # Output: Недействительный номер месяца
В этом примере функция month()
использует словари для соответствия номера месяца и его названия на заданном языке. Если указанный номер месяца не найден, функция возвращает соответствующее сообщение об ошибке.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili