Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как написать функцию, которая принимает номер месяца и язык (русский или английский) и возвращает его название?

Программирование+3
Greta Tepanyan
  ·   · 9,1 K
Разработчик чат-бота в банке ВТБ  · 18 янв 2022
Не совсем понял задачу, но я сделал просто код (который вы можете уже преобразовать в функцию):
x = input('Введите язык: ')
y = input('Введите номер месяца: ')
if x == 'русский':
if y == '1':
print('Январь')
elif y == '2':
print('Февраль')
elif y == '3':
print('Март')
elif y == '4':
print('Апрель')
elif y == '5':
print('Май')
elif y == '6':
print('Июнь')
elif y == '7':
print('Июль')
elif y == '8':
print('Август')
elif y == '9':
print('Сентябрь')
elif y == '10':
print('Октябрь')
elif y == '11':
print('Ноябрь')
elif y == '12':
print('Декабрь')
elif x == 'английский':
if y == '1':
print('January')
elif y == '2':
print('February')
elif y == '3':
print('March')
elif y == '4':
print('April')
elif y == '5':
print('May')
elif y == '6':
print('June')
elif y == '7':
print('July')
elif y == '8':
print('August')
elif y == '9':
print('September')
elif y == '10':
print('October')
elif y == '11':
print('November')
elif y == '12':
print('December')
По образованию физик, работаю программистом  · 16 янв 2022
Положить в два статических массива по 12 названий на каждом языке. Если в Вашем языке программирования нумерация элементов массива начинается с нуля, то из номера месяца вычесть единицу. Выбрать из нужного массива нужный... Читать далее
1 эксперт согласен
Знаю кое-что кое о чем.  · 16 янв 2022
1. Использовать регулярные выражения для распознания паттернов "одна или две цифры, пробел, слово" и "слово, пробел, одна или две цифры" 2. Сделать словарь, в котором ключами будут названия языков, а значениями - списки... Читать далее
import locale import calendar locales = { 'en': 'en_EN', 'ru': 'ru_RU', } def get_name_month(id_month: int, need_locale: str): locale.setlocale(locale.LC_ALL, locales.get(need_locale)) return calendar.month_nam... Читать далее
1 эксперт согласен