Python 开发课程
第 章
>
第 级
创建您自己的函数
在函数中使用列表
目标
收集田地里的所有蔬菜,并使用自定义函数将它们腌制。
腌制是指将蔬菜放入带有醋和香料的罐子中,以便给它们增添风味并长期保存。田地里有很多蔬菜可以使用仓棚旁的压机来腌制,收集所有的蔬菜并试试吧!
首先,我们需要创建一个名为 pickle_food 的自定义函数,该函数将允许我们使用两个(2)个列表来腌制蔬菜,从而将所有东西组合在一起。
def pickle_food(food,amount)
for x in range(3):
player.speak("You have pickled %d %s"%(amount[x], food[x]))
自定义函数使用列表作为参数,一个用于 food,另一个用于 amount。这意味着我们需要创建一个列表来存储我们想要腌制的食物的名称,另一个列表则包含我们想要腌制的每种食物的数量。重要的是,为数量创建一个单独的列表,因为您选择腌制的蔬菜数量可能会有所不同。
收集田地里的所有蔬菜,创建一个名为 vegetables 的列表用于蔬菜名称,另一个名为 vegetable_number 的列表用于数量,比如这样:vegetables = [],vegetable_number = []。然后使用 append() 方法将您收集的蔬菜名称添加到名称列表中,它们的名称是:"Cucumbers" ,"Tomatoes" 和 "Radishes"。
在填充 vegetables 列表后,创建每种蔬菜的变量并存储您获得的每种数量,然后将这些变量放在 vegetable_number 列表中。例如:cucumbers = 1 ,tomatoes = 2 ,radishes = 3 ,vegetables_number = [cucumbers, tomatoes, radishes]。
一旦您准备好所有东西,前往标记 X 的地点,使用您创建的列表和自定义函数来腌制蔬菜并完成此关卡。
代码书