开始使用免费开始使用

结合条件的列表循环

在为聚会放大您的番茄罗勒意面配方之前,您需要先查看各食材的用量,了解当前的基础数据。所有配方用量都保存在名为 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')
编辑并运行代码