List the macronutrients which provide calories for energy

The macronutrients that provide calories for energy are:

1. Carbohydrates: 1 gram of carbohydrates provides 4 calories of energy. They are the primary source of energy for the body and include sources like grains, fruits, vegetables, legumes, and sugars.

2. Proteins: 1 gram of protein provides 4 calories of energy. Proteins are essential for tissue repair, building muscle, and other metabolic processes. Sources include meat, poultry, fish, dairy products, legumes, and nuts.

3. Fats: 1 gram of fat provides 9 calories of energy. Fats are concentrated sources of energy and play a role in hormone production, cushioning organs, and maintaining healthy skin. Sources include oils, nuts, seeds, fatty fish, avocados, and dairy products.

These macronutrients serve as the main energy sources for the body and can vary in their proportions depending on an individual's dietary needs and goals.