Začněte nyníZačněte zdarma

Přidávání prvků do seznamu

Chceš vyzkoušet funkci nákupního seznamu pro svůj škálovač receptů. Ještě před samotným škálováním chceš zjistit, kterých surovin nemáš v spíži dostatek. Projdeš standardní slovník recipe a zásoby ve pantry_stock a každou surovinu, jejíž požadované množství přesahuje to, co máš k dispozici, přidáš do nákupního seznamu.

Toto cvičení je součástí kurzu

Introduction to Python for Developers

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř prázdný seznam s názvem shopping_list, do kterého budeš ukládat suroviny k nákupu.
  • Projdi položky slovníku recipe ve smyčce tak, abys měl/a přístup jak k názvům surovin, tak k požadovaným množstvím.
  • Uvnitř smyčky zkontroluj, jestli je required_qty větší než množství, které máš ve pantry_stock pro danou surovinu.
  • Pokud suroviny potřebuješ víc, přidej její název do shopping_list pomocí metody .append().

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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)
Upravit a spustit kód