Pythons feed on small birds, parrots, chickens, waterfowl, and wading birds.
Yes, very large pythons can and have eaten humans. The snake would have to be very large.
Pythons prey on small birds, parrots, chickens, geese, swans, herons, and cranes.
probably if it was allready injured and unable to fly , it could probably swallow it whole!
yes and animals much much bigger
no.
The harpy eagle preys on tree pythons.
No, it's a snake.
A python will eat anything. However hummingbirds are very very very very fast. A python has no hope in catching one. So No a python doesnt eat a hummingbird.
Yes indeed a python can be big enough to eat a man and it has happened.
they eat food
No.
Because he does
A boa can eat a ball python... It's happened before. I'm not sure if pythons could eat boas though. I don't think pythons are cannibalistic.
A Python can eat a human whole.
If the python was not hungry, but saw the prey as a threat, it would eliminate the threat but not eat it.
No they are insectivores.
Yes.