i need help restructuring this code.
i need help restructuring this code.
# Poor Chinese Zodiac Calculator
year = int(input('Enter a year: '))
animal_year = year % 12
if animal_year == 0:
print(year, 'is the year of the monkey')
elif animal_year == 1:
print(year, 'is the year of the rooster')
elif animal_year == 2:
print(year, 'is the year of the dog')
elif animal_year == 3:
print(year, 'is the year of the pig')
elif animal_year == 4:
print(year, 'is the year of the rat')
elif animal_year == 5:
print(year, 'is the year of the ox')
elif animal_year == 6:
print(year, 'is the year of the tiger')
elif animal_year == 7:
print(year, 'is the year of the rabbit')
elif animal_year == 8:
print(year, 'is the year of the dragon')
elif animal_year == 9:
print(year, 'is the year of the snake')
elif animal_year == 10:
print(year, 'is the year of the horse')
else:
print(year, 'is the year of the sheep')
this is the starter code ^^^
these are the requirments
• There should be a main function, a get_input function, and a
get_zodiac_animal function.
• The main function should get the user’s input, year, from get_input.
• The main function should send year to get_zodiac_animal.
• The get_zodiac_animal function should return to main the name of the
appropriate animal.
• Use a list of animals in the get_zodiac_animal function.
![](/static/compass_v2/shared-icons/check-mark.png)
Step by step
Solved in 4 steps with 3 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)