要弄明白這個問題,咱們先要明白一點,行星自身是不會發光的。我們看到的的行星發光是因為行星反射了太陽的光。為什麼行星行星的顏色不同,那是因為行星大氣的成分不同,反射的光線不同,因此顏色就不同了。
例如金星大氣層中含有濃密的二氧化碳。二氧化碳吸收陽光中的藍色的部分,反射出橙色光。所以金星看上去呈現出燦爛奪目的金黃色。火星上的大氣雖然稀薄,但是火星上遍地是呈紅色的赤鐵礦,這些紅色的礦物質經常被火星上的風暴颳得漫天遍野,因而火星看上去是紅色的。
所以雖然同是氣態行星,但是不同行星表面大氣構成不一樣,所呈現的顏色也不一樣。
天王星、海王星

天王星和海王星的大氣層以氫和氦為主,還有微量的甲烷,大氣層中的甲烷,是使行星呈現藍色的原因之一。甲烷對陽光中的紅、橙光具有強烈的吸收作用。這樣,經這兩顆行星大氣反射後的陽光的主要成分都是藍、綠光,它們看上去就呈藍綠色了。
木星

木星的巖體內核差不多只有地球那麼大,內核之外的全是氣體,氣體中二氧化碳等各種氣體太多混合導致了這種顏色。
土星

在土星的外層大氣中,分子氫佔據絕大多數達96.3%,此外還有約3.3%的氦以及痕量的氨、乙炔、乙烷、丙烷、磷化氫以及甲烷。這些不同的成分混合在一起造就了土星的鵝黃色外表。
以上是我對問題「同樣是氣態行星,天王星、海王星的顏色為什麼跟木星、土星不一樣呢?」的回答,歡迎大家在評論中與我交流討論。