И не только зеленые и черные. Бывают змеи и других цветов.
Благодаря эволюции змеи приобрели цвет той местности, в которой они живут, цвет, который помогает им охотится или скрываться от врагов. В лесу змеи, живущие на деревьях, имеют зеленоватую или коричневую окраску, в болоте - более темные, на камнях черные и серые, а в песках - желтые. Свой цвет они приобрели за многие тысячелетия.