Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 1, 2016 21:00:40

serhii123
Зарегистрирован: 2016-11-01
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите пожалуста решить задачу/функц без if

Как можна написать функцию месяц(), который я принимаю в качестве аргумента число от 1 до 12, а на выходе возвращает первые три буквы месяца, соответствующего числу.
Например, месяц(2) возвращает “фев”
Как можно решить задаче, НЕ использовать условные операторы if для перечисления месяцев.

Офлайн

#2 Ноя. 1, 2016 22:34:46

Voilin
Зарегистрирован: 2016-07-17
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите пожалуста решить задачу/функц без if

 def month(n): 
    mts = ['янв','фев','мар','апр']
    return mts[n-1]

Офлайн

#3 Ноя. 1, 2016 22:57:05

serhii123
Зарегистрирован: 2016-11-01
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите пожалуста решить задачу/функц без if

cпасибо

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version