Hi, weight is generated from gravity acting on mass. Gravity is a constant on any given planet (actually its not but for simplification we teach it as if it is). Its a common misconception that gravity itself is a force but infact its the weight thats the force cuased by gravity acting on a mass.
just be careful when going overthese terms with students. IOP is a great resource for explanaition on this topic
Not trying to be a pain its just these are mistakes I have to sort out with my students every year.