Question: what is the difference between a ball python and a boa constrictor?
Answer: Another difference is that pythons lay eggs, but most boa constrictors give live birth. Both snakes are considered primitive because they have two lungs and vestigial leg bones, but boas have fewer bones in their head, and fewer teeth. Finally, pythons are, on average, larger than boas.