Предмет: Информатика, автор: rostikharkov

Задача "Животное года"

Пользователь вводит номер года (больше 1996 года). Необходимо определить животное, под знаком которого пройдет год, если 1996 год – год Крысы. Цикл повторения распределения животных равен 12 лет (крыса, бык, тигр, кролик, дракон, змея, лошадь, коза, обезьяна, петух, собака свинья).


На языке программирования Python

Ответы

Автор ответа: petyaGavrikov
0
def animals(y):
  return "Животное года - " + {
    0 : "крыса",
    1 : "бык",
    2 : "тигр",
    3 : "кролик",
    4 : "дракон",
    5 : "змея",
    6 : "лошадь",
    7 : "коза",
    8 : "обезьяна",
    9 : "петух",
    10 : "собака",
    11 : "свинья",
    }.get(y)

n = int(input("Введите год: "))
print (animals((n-4) % 12))

Пример:
Введите год: 2017
Животное года - петух
Похожие вопросы
Предмет: Физика, автор: Аноним