Zacznij terazZacznij za darmo

Dodawanie elementów do listy

Chcesz przetestować funkcję listy zakupów w swoim skalerze przepisów. Zanim zaczniesz skalować cokolwiek, sprawdź, których składników masz za mało w spiżarni. Przejdziesz pętlą przez słownik recipe oraz zasoby w pantry_stock i dodasz do listy zakupów każdy składnik, którego wymagana ilość przekracza to, co aktualnie masz.

To ćwiczenie jest częścią kursu

Wprowadzenie do Pythona dla programistów

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz pustą listę o nazwie shopping_list, w której będziesz przechowywać składniki do kupienia.
  • Przejdź pętlą przez elementy słownika recipe, aby uzyskać dostęp zarówno do nazw składników, jak i wymaganych ilości.
  • Wewnątrz pętli sprawdź, czy required_qty jest większe niż ilość danego składnika w pantry_stock.
  • Jeśli potrzebujesz więcej danego składnika, dodaj jego nazwę do shopping_list za pomocą metody .append().

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Create an empty shopping list
shopping_list = ____

# Loop through each ingredient and required quantity
for ingredient, required_qty in recipe.____:
    # Check if we need more than what we have
    if ____ > pantry_stock[ingredient]:
        # Add the ingredient to our shopping list
        shopping_list.____

# Display the shopping list
print("Shopping list:", shopping_list)
Edytuj i uruchom kod