Planets have the colors that they have because of what they are made of and how their surfaces and/or atmospheres reflect and absorb sunlight. Venus is entirely covered with a thick carbon dioxide atmosphere and sulphuric acid clouds which give it a light yellowish appearance.