That would be like your...height, skin color and eye color ect...
If you eat less when you are in weight training, you will loose weight because you burn more calories in training then not. If you're calorie intake remains the same, you will burn more and lose more body fat.