行星和卫星都不能自己发光,完全靠反射太阳光产生光辉,然而它们的颜⾊却各不相同:金星是灿烂夺目的黄色,火星是火红色的,天王星和海王星则是蓝绿色的。行星为什么会呈现不同的颜色呢?这与它们的大气构成和表面的性质有关。金星的大气中有浓密的二氧化碳,能够吸收阳光中的蓝光,更多地反射橙色光,于是就呈现为金黄的色彩了。
火星的大气比较稀薄,重力很小,但是“尘暴”常常将它表面橙红色的氮化物卷到高空,因此火星就呈现为红色了。天王星和海王星的大气中含有甲烷,而甲烷对阳光中的红色、橙色光具有强烈的吸收作用,这样,经过大气反射后的阳光中就主要是蓝色和绿色光,天王星和海王星也就呈现为蓝绿色的了。