the difference in weight is due to the formula w = mgwhere w is the weight of the objectm is the mass of the objectg is the acceleration due to gravity.
the difference in weight of the same object is because g will change when you away from the surface of the earth. so maybe the object is space shuttle which goes to space and changes its position so the wieght also changes