開始使用免費開始

將項目加入清單

你想測試食譜縮放器的購物清單功能。在開始縮放之前,你想先檢查有哪些食材在你的儲藏櫃中不足。你會遍歷標準的 recipe 字典與你在 pantry_stock 中現有的項目,對於任何「需求量大於你目前可用數量」的食材,將其加入購物清單。

本練習屬於課程

Python 入門(開發者向)

檢視課程

練習說明

  • 建立一個名為 shopping_list 的空清單,用來存放你需要購買的食材。
  • 迴圈遍歷 recipe 字典的項目,取得食材名稱與所需數量。
  • 在迴圈內,檢查該食材在 pantry_stock 中的現有數量是否少於 required_qty
  • 若需要更多該食材,使用 .append() 方法將食材名稱加入 shopping_list

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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)
編輯並執行程式碼