Python 开发课程
第 章
>
第 级

条件
检查是否存在

目标

找出存放在容器中的原料并将它们组合起来做菜。

你需要几种原料才能制作沙拉,但你需要先收集它们。你将在田野中发现 胡萝卜番茄生菜黄瓜,不过 胡萝卜黄瓜 被存放在别处。收集你能在田野中抓到的物品。

为了寻找缺失的物品,请前往容器前标有 X 的位置,并测试条件以检查物品是否存放在容器中。使用 for 循环来加快这个过程,并使用 collect() 函数来获取物品。

for x in range(4): ....... if "carrot" or "cucumber" in bag: player.collect(bag[x])

一旦你收集了所有物品,将它们存储在一个名为 itemslist 中,并利用 append() 来记录每个物品的数量。

最后,走向标有 X 的光点,并使用 combine() 函数将所有物品组合成一顿餐。通过使用 if 语句和操作符 len() 检查列表的长度,来验证所有物品是否齐全。实现方式为:if len(items) < 5:

代码书