Question: what is the difference between a python and boa?
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.