Условия задачи:

 

Калории за счет жиров и углеводов. Диетолог работает в спортивном клубе и дает рекомендации клиентам в отношении диеты. В рамках своих рекомендаций он запраши­вает у клиентов количество граммов жиров и углеводов, которые они употребили за день.
Затем на основе приведенной ниже формулы он вычисляет количество калорий, которые получаются в результате употребления жиров:
калории от жиров= граммы жиров х 9.
Затем на основе еще одной формулы он вычисляет количество калорий, которые получа­ются в результате употребления углеводов:
калории от углеводов = граммы углеводов х 4.
Диетолог просит вас написать программу, которая выполнит эти расчеты.

 

Решение задачи:

def main():
    def get_calories_fat():
        FAT_CAFF = 9
        fat_human = int(input('Укажите количество граммов жира употребляемых за день: '))
        print(f'В результате употребления {fat_human} грамм жира'
              f' было получено {FAT_CAFF * fat_human} калорий ')
    def get_calories_carboh():
        CARBOH_CAFF = 4
        carboh_human = int(input('Укажите количество граммов углеводов употребляемых за день: '))
        print(f'В результате употребления {carboh_human} грамм углеводов'
              f'было получено {CARBOH_CAFF * carboh_human} калорий')
    get_calories_fat()
    get_calories_carboh()
main()

#если нужно что бы были сначала вопросы, а потом вывод информации то

def main():
    def get_calories_fat():
        FAT_CAFF = 9
        fat_human = int(input('Укажите количество граммов жира употребляемых за день: '))
        return FAT_CAFF * fat_human
    def get_calories_carboh():
        CARBOH_CAFF = 4
        carboh_human = int(input('Укажите количество граммов углеводов употребляемых за день: '))
        return CARBOH_CAFF * carboh_human
    print(f'В результате употребления жиров было получено {get_calories_fat()} калорий,\n'
          f'в результате употребления углеводов было получено {get_calories_carboh()} калорий ')
main()