The difference in weight across different planets is primarily due to the variations in gravitational force exerted by each celestial body. Here's how it works:
Gravity is the force that pulls objects towards the center of a celestial body. It's affected by the mass of the body and the distance from its center.
Different planets have different masses and sizes. Larger planets usually have stronger gravity, pulling objects more forcefully towards their center.
The composition of a planet can also affect its gravitational pull. Denser planets exert a stronger gravitational force, even if they are smaller in size.