Разработайте функцию month
, которая возвращает название заданного месяца с заглавной буквы. Функция должна принимать номер месяца и дополнительно обозначение языка (по умолчанию “ru”).
Примечание
Ваше решение должно содержать только функции.
В решении не должно быть вызовов требуемых функций.
Пример
Ввод
result = month(1, "en")
Вывод
result = 'January'
Ввод
result = month(7)
Вывод
result = 'Июль'
Решение
Единственное отличие от задачи из прошлого раздела – в том, что одна из переменных теперь имеет значение по-умолчанию.
Посмотреть код
Решение
Python
def month(num, lang='ru'):
MONTHS = {
'ru': ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль',
'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'],
'en': ['January', 'February', 'March', 'April', 'May', 'June', 'July',
'August', 'September', 'October', 'November', 'December']
}
return MONTHS[lang][num - 1]