开始使用免费开始使用

带条件的 while 循环

在放大配方之前,您的配方缩放器需要先确认每种食材是否充足。您将把 while 循环与条件逻辑结合,检查食材数量并给出有用的状态更新。变量 ingredients_checked 用于跟踪您已核对的食材数量,total_ingredients 表示您这道番茄罗勒意面食谱中的食材总数。

本练习是课程的一部分

Python for Developers 入门

查看课程

练习说明

  • 创建一个 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!")
编辑并运行代码