males have larger 'claws' where the legs used to be. The following link explains better. http://www.reptileallsorts.com/royal%20python%20cj-cs.htm
If she is just a normal Ball. She will be brown with some very lighter brown markings..
only when they're breeding
A white ball python could be any of the white pythons. Those are the Blue-Eyed Leucistic Ball Python, Ivory Ball Python, Hypo Ivory Ball Python and the Piebald Ball Python.
Unless you are a professional breeder, I would not recommend it.
A female ball python can get 5-6 ft long, the care is the same unless you breed. Although, you will need a bigger cage for a female due to their size.
None. Ball python is the species. There are currently no recognized subspecies of ball python, either.
Like $125-$150
The ball python is only one type of Python. As I don't know which other type of python you're asking me to compare the ball python with I can't really answer your question...
No, I have 2 ball pythons and there is no license required.
Yes.
A pied bald python is a morph pattern found in Ball python that is being breed in captivety.
Probably a ball python, because they are constrictors and a viper is not.