极客战记-闹鬼的迷宫代码详解(玩游戏学Python编程

  www.994699.com治疗过敏性紫癜方法 根治平台只让用6个语句,进度条下的灰色的字也告知你需要用到循环,而你也只学了while循环。

  平台已经提供的原代码就占了三行(#号后的注释行不算执行语句。),你也只能最多写三行。

  看起来,你的英雄一条道走到了右,还一直朝着带钉子的墙上去,这迟早要自己毁灭自己啊。

  第3行:while代表开始用有条件的循环了;空一个空格;True代表条件为真,也就是说一直满足条件;冒号。这就是while语句的起始格式。

  第4行:前面空了四个空格,为第3行while语句的执行语句,或者叫代码块。此行为注释。

  第5、6行:前面空了四个空格,为第3行while语句的执行语句,或者叫代码块。此行为让你的英雄向右一步,再向右一步。

  根据地图运行显示的红点,我们发现英雄从起始位置到第一个丁字路口,有两步(或两格)。

  英雄顺利的拐到了上面的通道,走到半道就开始撞墙了。我们再加一句向上的移动命令。hero.moveUp()

  英雄向右移动两次,再向上移动两次;再来一次:英雄向右移动两次,再向上移动两次;一直这么移动下去。一直到迷宫的出口,顺带把三个宝石获取了。

  A-B、B-C、C-D的移动路线是一样的,所以用到循环才会方便点。不用写12行移动命令,省了不少敲代码的时间吧!

  改进后的代码就只有三行了(第3、5、6行)。这样也能更快理解代码在做什么,不是吗!

  我们来梳理一遍今天的代码:当(while)为真即满足条件(True)的时候,执行下面前面空了四个空格的代码行hero.moveRight(2)hero.moveUp(2)。

  你可以想下,生活中哪些行为是可以用while语句的,即有条件的重复执行的。本港台开奖直播现场

 白小姐透特| 六合开奖现场直播| 今晚六彩现场开奖结果| 631144.com| 富贵心水高手论坛| 香港挂牌宝典| 香港管家婆彩图| 4887铁算盘资料4887| 金财神| 本港台现场报码直播| www.01899999.com| kj138本港台现场报码|