Temele de laborator

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)))