Corn snakes cost less also because they can lay many more eggs than ball pythons. Ball pythons on average lay 7 eggs. with a few slugs thrown in if luck is bad that year. So thats why they cost more.