🧚♀️ 关卡说明:
https://www.codeaha.com/play/lv-9.html
目标:移动到通关点。
关卡提示:循环是需要重复执行代码的时候使用的便捷方式。这一关的路线中也有重复部分,观察规律,将顺序结构代码修改为循环结构,使用循环来简化它们。
啊哈编程星球
🧚♀️ 关卡说明:
https://www.codeaha.com/play/lv-8.html
目标:打开安全门,进入实验室核心区域。
关卡提示:观察规律,找到重复的内容,利用循环。
循环结构包括循环条件和循环内容。
循环条件中的range()
括号中填入数字,表示循环重复次数。例如:range(2)
表示循环2次。
循环内容就是需要重复执行的部分,不包含不重复的代码部分。
循环内容位于循环条件下一行,且有4个空格或1个Tab的缩进。
被重复的这一节即循环节点。
知识拓展:循环小数与循环节。如3.43535……是无限循环小数,可以简写为,它的循环节是35。
#顺序结构 forward() right() forward() right() #同一段代码改写后的 循环结构 for i in range(2): #循环条件,表示重复2次 #在以下写出循环内容,表示每次重复的代码 forward() right()
🧚♀️ 关卡说明:
https://www.codeaha.com/play/lv-7.html
目标:打开安全门,进入实验室内部。
关卡提示:移动到安全门前,利用toggle()
功能打开门。注意要面向开关。
🧚♀️ 关卡说明:
https://www.codeaha.com/play/lv-6.html
目标:收集数据碎片,然后从出口离开房间。
关卡提示:顺序执行是程序的基本运行规律。使用“首先…然后…”按顺序把复杂程序拆分为简单的步骤。
- 首先,移动到第一个数据碎片
- 然后,移动到第二个数据碎片
- 接着,移动到第三个数据碎片
- 最后,走到门口离开房间
🧚♀️ 关卡说明:
https://www.codeaha.com/play/lv-5.html
目标:移动到通关点。
关卡提示:根据提示路径,尝试独自走到门口,离开房间。利用数据改动可以简化指令。
在forward()
括号中填入数字,可以一次前进多步。例如:forward(2)
表示前进2步。
🧚♀️ 关卡说明:
https://www.codeaha.com/play/lv-4.html
目标:移动到通关点。
关卡提示:离开房间,多次转向注意面向,改动数据可以节省指令。
在forward()
括号中填入数字,可以一次前进多步。例如:forward(2)
表示前进2步。