In [1]:
tdee_calories = 2217
calories_for_goal = -500  # this is to decrease weight by 1 lb/week
weight = 160
protein_grams_per_lb = 1
fat_grams_per_lb = .4

In [2]:
protein = weight * protein_grams_per_lb

calories_in_protein = 4

calories_from_protein = protein * calories_in_protein

In [3]:
fats = weight * fat_grams_per_lb

calories_in_fat = 9

calories_from_fat = fats * calories_in_fat

In [4]:
calories_leftover_for_carbs = tdee_calories + calories_for_goal - calories_from_protein - calories_from_fat

calories_in_carbs = 4

carbs = calories_leftover_for_carbs / calories_in_carbs

In [5]:
response = '''
Your calories are `{tdee_calories}` for someone who is adjusting their calories by `{calories_for_goal}` to accomplish their goals.

Your weight is currently: `{weight}`

Macros:

Protein:\t{protein} g ({calories_from_protein} calories)
Carbs:\t\t{carbs} g ({calories_from_carbs} calories)
Fats:\t\t{fats} g ({calories_from_fat} calories)
'''.format(tdee_calories=tdee_calories,
           calories_for_goal=calories_for_goal,
           weight=weight,
           protein=protein,
           carbs=carbs,
           fats=fats,
           calories_from_protein=calories_from_protein,
           calories_from_carbs=calories_leftover_for_carbs,
           calories_from_fat=calories_from_fat)

In [6]:
print(response)


Your calories are `2217` for someone who is adjusting their calories by `-500` to accomplish their goals.

Your weight is currently: `160`

Macros:

Protein:	160 g (640 calories)
Carbs:		125.25 g (501.0 calories)
Fats:		64.0 g (576.0 calories)


In [ ]: