開始使用免費開始

具有條件的 while 迴圈

你的食譜等比例放大工具需要在放大食譜前,先確認每項食材是否足夠。你將使用 while 迴圈搭配條件判斷來檢查食材數量,並提供實用的狀態更新。你有一個變數 ingredients_checked 用來追蹤已確認的食材數量,total_ingredients 代表番茄羅勒義大利麵食譜中的食材總數。

本練習屬於課程

Python 入門(開發者向)

檢視課程

練習說明

  • 建立一個 while 迴圈,只要 ingredients_checked 小於 total_ingredients 就持續執行。
  • 在每次迴圈執行時,將計數器 ingredients_checked 加 1。
  • 使用條件判斷,檢查是否已審查少於 4 項食材。
  • 若否,則檢查是否已審查 6 項以內的食材。

動手互動練習

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

total_ingredients = 7
ingredients_checked = 0

# Set up the loop
____ ingredients_checked < total_ingredients:
    # Increment the counter
    ____ += 1
    # Check if less than 4 ingredients reviewed
    ____ ingredients_checked < 4:
        print("More than half remaining")
    # Check if 6 or fewer ingredients reviewed
    ____ ingredients_checked <= 6:
        print("Nearly finished checking")
    else:
        print("All ingredients verified!")
編輯並執行程式碼