ЯЗЫК - PYTHON

------------------------------------

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

--------------------------------------

Пример 1

Ввод

print(month_name(3, "en"))

Вывод

march

-----------------

Пример 2

Ввод

print(month_name(3, "ru"))

Вывод

март

--------------------------

Я написал такую функцию:


def month_name(number, language):

spisok_month_en = (((['january', 'february', 'march', 'april', 'may', 'june',

'july', 'august', 'september', 'october',

'november', 'december'])))

spisok_month_ru = (((['январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль',

'август', 'сентябрь', 'октябрь',

'ноябрь', 'декабрь'])))

if language == 'en':

print(spisok_month_en[number - 1])

if language == 'ru':

print(spisok_month_ru[number - 1])

--------------------------------------------------------------

Однако, вместо ответа, например, 'сентябрь', оно мне выдает

'сентябрь'

None

Почему?

Также отмечу, что весь список на одной строке не умещается и его обязательно переносить из-за стандартов PEP8


Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Copyright © 2024 SCHOLAR.TIPS - All rights reserved.