结合条件的列表循环
在为聚会放大您的番茄罗勒意面配方之前,您需要先查看各食材的用量,了解当前的基础数据。所有配方用量都保存在名为 quantities 的列表中(单位为克)。作为制作"配方放大器"的第一步,您将遍历这些用量并用条件语句为它们分类——暂时不进行放大。这样可以在更改之前先了解食材分布。
本练习是课程的一部分
Python for Developers 入门
练习说明
- 使用
qty作为迭代变量,遍历quantities列表中的每个用量。 - 在循环内添加条件判断,检查
qty是否大于等于 400 克。若是,打印'Large quantity'。 - 添加一个
elif条件,检查qty是否大于等于 200 克。若是,打印'Medium quantity'。 - 添加一个
else分支处理其余所有用量,并打印'Small quantity'。
交互式实操练习
通过完成这段示例代码来试试这个练习。
quantities = [500, 400, 20, 15, 15, 7]
# Loop through each quantity in the recipe
for ____ in ____:
# Check if it's a large quantity (400g or more)
____ ____ >= 400:
print('Large quantity')
# Check if it's a medium quantity (200g or more)
____ qty >= ____:
print('Medium quantity')
# Otherwise it's a small quantity
____:
print('Small quantity')