Why does moon have very cold and very hot temperature variations e.g. from -190° C to 110° C even though it is at the same distance from the sun as the earth is?
The moon does not have atmosphere. Due to this, there is no mechanism to prevent overheating of the surface during daytime; unlike what happens on the earth. Moreover, lack of atmosphere allows all the heat to escape during night. Due to this there are wide variations in temperature on the moon