why bother with the if->elif clauses if they always result in the same thing? why not just do 

for Animal_position, animals in enumerate(animals):
     print animals