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
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_qtyjest większe niż ilość danego składnika wpantry_stock. - Jeśli potrzebujesz więcej danego składnika, dodaj jego nazwę do
shopping_listza 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)