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
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
recipeve 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_qtyvětší než množství, které máš vepantry_stockpro danou surovinu. - Pokud suroviny potřebuješ víc, přidej její název do
shopping_listpomocí 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)