They should be separated for at least three months. That way - when you re-introduce them - they will view each other as strangers.
no. all snakes are solitary animals in the wild that only come together to breed or sometimes for hibernation.
If you do they'll breed. Be ready to deal with that, or keep them separated.
only if you breed two corn snakes
No ! Part of a King snake's diet is... other snakes ! The only time you could house two together would be during an attempt to breed from them !
Usually this only happens when the male is either too young (inexperienced) to breed or he is too weak to breed. Either way they need to be separated before one gets killed. Then they need to be given both time and good food for a couple of months before putting them together again.
"ball pythons in general should not be housed together. ..unless breeding. one will dominate the other and one will suffer " Ball Pythons, as with most other snakes.. should not be housed together at all. Even a mother should be separated from her babies as soon as you can. Snakes are very dominant and will fight for food if there is competition, which is what having two snakes in the same tank would create. If you are planning to breed your snakes, They are not mature enough to begin breeding until about 3 years of age and they should be slowly introduced to each other to avoid fighting.
yes
sometimes, it depends, most snakes stick with their "type" but there have been rare cases when snakes interbreed.
No, they are not closely related enough to breed, it is genetically imposible.
No - they are different species, which would never inter-breed naturally.
Because they breed, live and eat
No, it is a genetic impossibility for two entirely different species from different families to breed.