Python 开发课程
第 章
>
第 级
条件
检查是否存在
目标
找出存放在容器中的原料并将它们组合起来做菜。
你需要几种原料才能制作沙拉,但你需要先收集它们。你将在田野中发现 胡萝卜、番茄、生菜 和 黄瓜,不过 胡萝卜 和 黄瓜 被存放在别处。收集你能在田野中抓到的物品。
为了寻找缺失的物品,请前往容器前标有 X 的位置,并测试条件以检查物品是否存放在容器中。使用 for 循环来加快这个过程,并使用 collect() 函数来获取物品。
for x in range(4): ....... if "carrot" or "cucumber" in bag: player.collect(bag[x])
一旦你收集了所有物品,将它们存储在一个名为 items 的 list 中,并利用 append() 来记录每个物品的数量。
最后,走向标有 X 的光点,并使用 combine() 函数将所有物品组合成一顿餐。通过使用 if 语句和操作符 len() 检查列表的长度,来验证所有物品是否齐全。实现方式为:if len(items) < 5:
代码书