answersLogoWhite

0

Actually they can! They are able to because they are land and water animals. Though humans arent used to catching fish so easy the pythons can do it in a flash!!!! The use their tounges to wrap the fish. Then they suck the fish into their mothes, and swallow it. Although like humans and steak, it may take a number of daysbefore the fish digests in the snake

Edit:

A snake will not it's most important sensory organ (the tongue), by wrapping it around a squirming, spiky fish. Their teeth are recurved (curving backwards), which are effective at piercing through flesh, feathers and fur to prevent the escape of prey, and are equally effective with fish.

EDIT: I wouldn't recommend feeding fish to a Ball Python as they are not suited for such food in the wild. Just stick to mice.

Ball pythons do not eat fish in the wild. In the wild, they are strictly terrestrial or arboreal, and their diet consists of small mammals, birds, and reptiles. Although they can eat fish, it is not their natural diet and is not advised. Not to mention that feeding fish to any snake also requires you to look for thiaminase-free fish, as an overdose on thiaminase can block their production of thiamin and kill them.

User Avatar

Wiki User

10y ago

What else can I help you with?