Python 开发课程
第 7 章
>
第 5 级
目标
使用条件通过一个自定义函数打开大门和修复桥梁。
你需要克服穿越沼泽的几处障碍,其中一些障碍是相同的,你可以通过使用带有条件的单个自定义函数来自动化它们。
在你的路上有两种类型的障碍,你需要打开和关闭的门,以及你需要修复的桥梁。创建一个自定义函数,该函数可以通过接受命令"open"和"build"作为参数来通过这两种障碍。
在自定义函数中,在建筑条件下,使用build()函数维修地图中间塌陷的桥梁,例如这样player.build("bridge")。设置它使玩家可以前进并修建三(3)次桥梁,以便你可以穿过。
对于在自定义函数中用于开关门的第二个选项,使用open()和close()函数。设置它以打开大门,前进,然后转身并关闭大门。
走到大门前黑色 X 标记处,并使用自定义函数和 open 命令通过大门,例如这样navigate_swamp("open")。还收集田野中的所有日志,并前往你遇到的第一个亮色 X 标记,使用自定义函数和 build 命令跨过小溪,例如这样:navigate_swamp("build")。
使用自定义函数到达路径尽头标有星号的出口,以完成关卡。
代码书