| clasa FoodItem: |
| # TODO: Definiți constructorul cu parametri pentru a inițializa instanța |
| # atribute (nume, grăsime, carbohidrați, proteine) |
| def __init __ (self, item_name, amount_fat, amount_carbs, amount_protein, num_servings): |
| self.item_name = "Niciuna" |
| 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): |
| # Formula de calorii |
| calorii = (self.fat * 9) + (self.carbs * 4) + (self.protein * 4)) * num_servings; |
| returnează calorii |
| def print_info (auto): |
| print („Informații nutriționale pe porție de <>:”. format (self.name)) |
| print ('Fat: g'.format (self.fat)) |
| print („Carbohidrați: g” .format (self.carbs)) |
| print („Proteină: g” .format (auto.proteină)) |
| dacă __name__ == "__main__": |
| food_item1 = FoodItem () |
| item_name = input () |
| amount_fat = float (input ()) |
| amount_carbs = float (input ()) |
| amount_protein = float (input ()) |
| food_item2 = FoodItem (item_name, amount_fat, amount_carbs, amount_protein) |
| num_servings = float (input ()) |
| food_item1.print_info () |
| print ('Numărul de calorii pentru porție (e):' .format (num_servings, |
| food_item1.get_calories (num_servings))) |
| imprimare () |
| food_item2.print_info () |
| print ('Numărul de calorii pentru porție (e):' .format (num_servings, |
| food_item2.get_calories (num_servings))) |