Dodaj dwa nowe posiłki - (data, 100, "Ziemniak") i (data, 50, "Parówka") (data to zmienna, która już istnieje w programie) - lista jedzenia (foods) już istnieje. Następnie skopiuj kod sumowania kalorii w pętli (poczynając od kodu for, bez ostatniej instrukcji z printem) i przed pętlą dodaj zmienną average (na początku nadaj jej wartość 0), w której zapiszesz średnią kalorii (na samym końcu podziel sumę kalorii przez ilość elementów (użyj do tego funkcji len)).
Te informacje mam w podpowiedzi:
class Food:
def init(self, food_calories, food_mass, food_name):
self.name = food_name
self.calories = food_calories
self.mass = food_mass
self.eating_sound = "Omnomnom"
def eat(self):
print(self.eating_sound)foods = []
foods.append(Food(200, 200, "Kalafior")) #tworzenie i dodawanie nowego jedzenia do listy
foods.append(Food(300, 50, "Baton czekoladowy"))
foods.append(Food(150, 200, "Herbata zielona"))
foods.append(Food(225, 170, "Pomidor"))
calories_counter = 0
for actual_food in foods:
calories_counter += actual_food.calories
print(calories_counter)