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

Ответы на вопрос

return "Животное года - " + {
0 : "крыса",
1 : "бык",
2 : "тигр",
3 : "кролик",
4 : "дракон",
5 : "змея",
6 : "лошадь",
7 : "коза",
8 : "обезьяна",
9 : "петух",
10 : "собака",
11 : "свинья",
}.get(y)
n = int(input("Введите год: "))
print (animals((n-4) % 12))
Пример:
Введите год: 2017
Животное года - петух



Конечно, вот пример решения этой задачи на языке программирования Python:
```python def animal_of_the_year(year): animals = ['Крысы', 'Быка', 'Тигра', 'Кролика', 'Дракона', 'Змеи', 'Лошади', 'Козы', 'Обезьяны', 'Петуха', 'Собаки', 'Свиньи'] start_year = 1996 cycle_length = 12 index = (year - start_year) % cycle_length animal = animals[index] return animal
# Пример использования: year = int(input("Введите год (после 1996): ")) if year <= 1996: print("Пожалуйста, введите год после 1996") else: animal_year = animal_of_the_year(year) print(f"Животное года {year}: {animal_year}") ```
Этот код создает функцию `animal_of_the_year`, которая принимает год в качестве аргумента и определяет животное года на основе заданного цикла животных. В основном тут используется деление по модулю для определения индекса животного в списке `animals`.


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili