Kom igångKom igång gratis

Lägga till element i en lista

Du vill testa inköpslistefunktionen i ditt receptskalningsverktyg. Innan du skalar något vill du kontrollera vilka ingredienser du inte har tillräckligt av i ditt skafferi. Du loopar igenom standardlexikonet recipe och de varor du har i pantry_stock, och lägger till varje ingrediens i inköpslistan där den nödvändiga mängden överstiger vad du för närvarande har tillgängligt.

Den här övningen är en del av kursen

Introduktion till Python för utvecklare

Visa kurs

Övningsinstruktioner

  • Skapa en tom lista som heter shopping_list för att lagra ingredienser du behöver köpa.
  • Loopa igenom elementen i lexikonet recipe för att komma åt både ingrediensnamn och nödvändiga mängder.
  • Inuti slingan kontrollerar du om required_qty är större än vad du har i pantry_stock för den ingrediensen.
  • Om du behöver mer av en ingrediens, lägg till ingrediensnamnet i shopping_list med metoden .append().

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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)
Redigera och kör kod