Weight loss in cancer patients can occur due to several factors. The cancer cells can consume a significant amount of the body's energy, leading to cachexia, a condition characterized by severe weight loss and muscle wasting. Additionally, treatments like chemotherapy and radiation can cause nausea and loss of appetite, further contributing to weight loss.