Задача "Животное года" Пользователь вводит номер года (больше 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
