level 1
#与“ if”语句类似,我们可以使用“ if-else”语句来定义条件为假时应执行哪些命令。
#在这一关卡中,如果条件“ i
#“ if-else”语句之后的命令必须缩进4个空格。
#修改以下代码以完成收集任务!
本关需要控制飞板移动,搭建道路
但是飞板移动的步数是不一样的,飞板0、1移动一步,飞板2、3移动三步
这里就需要条件语句if来判断并分支处理
level 2
#在这一关卡中,如果条件“ i
#否则,Flyer [i]应该移动3步
#可以使用“ if-else”语句完成任务
还是总结各个飞板移动的步数,并用 if语句处理
level 3
#在这一关中,如果条件“ Item [i] .y
#如果Item [i] .y
#参考上述说明完成代码
本关的能量一会在下方,一会在上方,如果调整方向呢?
指引中是判断dev和能量的y坐标值,然后进行转向移动
这里注意,dev收集到能量后,y坐标就改变了,回到原始y坐标的位置时,需要使用Y坐标值10参与计算.
这种是简便的方法,大家可以参考
level 4
#首先弄清楚条件“ Item [i] .y
#然后定义以上条件为False时Dev必须采取的动作。
#可以使用if else语句完成任务
和第三关类似
level 5
#首先确定“ if-else”语句的条件。
#然后定义条件为True时Dev必须进行的动作(if)和条件为False时Dev必须进行的动作(else)。
#使用“ for”语句和“ if-else”语句完成任务。
根据能量的上下位置不同,所走的路线不一样,需要if语句来判断
领取专属 10元无门槛券
私享最新 技术干货