| клас FoodItem: |
| # TODO: Визначте конструктор з параметрами для ініціалізації екземпляра |
| # атрибути (ім'я, жир, вуглеводи, білки) |
| def __init __ (self, item_name, amount_fat, amount_carbs, amount_protein, num_servings): |
| self.item_name = "Немає" |
| self.amount_fat = 0,0 |
| self.amount_carbs = 0.0 |
| self.amount_protein = 0,0 |
| self.num_servings = 0,0 |
| def get_calories (self, num_servings): |
| # Формула калорій |
| калорії = ((само. жир * 9) + (само. вуглеводи * 4) + (самобіл. * 4)) * кількість_сервіс; |
| повернути калорії |
| def print_info (самостійно): |
| print ('Харчова інформація на порцію <>:'. формату (власне ім'я)) |
| print ('Жир: g'.format (self.fat)) |
| print ('Вуглеводи: g'.format (self.carbs)) |
| print ('Білок: g'.format (self.protein)) |
| якщо __name__ == "__основна__": |
| food_item1 = FoodItem () |
| item_name = input () |
| amount_fat = float (input ()) |
| amount_carbs = float (input ()) |
| amount_protein = float (input ()) |
| food_item2 = FoodItem (назва_назви, кількість_жиру, кількість_вуглеводів, кількість_білка) |
| num_servings = float (input ()) |
| food_item1.print_info () |
| print ('Кількість калорій для подачі:' .format (кількість_сервіс, |
| food_item1.get_calories (кількість_сервіс))) |
| print () |
| food_item2.print_info () |
| print ('Кількість калорій для подачі:' .format (кількість_сервіс, |
| food_item2.get_calories (кількість_сервіс))) |