Do ball pythons eat fire belly frogs?

NO ! A Royal python's (from their Latin name Python regius) diet is rodents - such as mice, gerbils or rats, depending on how big the snake is !