带条件的 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!")