在Python编程语言中,for循环可以理解为计数循环,常常和range数列、列表等表示集合的对象一起使用。这样,for循环的次数一般也就是比较确定了。
比如数列range(3),表示0~2这3个数字;注意,数字起点是0,所以3个数字是不包括3本身的。
基本的for循环和range数列的结合示例:
其中,i属于循环变量,每次循环中,依次从range(3)中取一个数字赋值给变量i,循环的内容就是把i打印出来。
我们来看icode中对for循环的引入:
在地图中,0、1、2号Flyer飞板需要各自向前走2步搭桥,这Dev才可以到达零件位置。
我们用for循环语句写代码如下:
# 我们可以用i来表示Flyer的编号
for i in range(3) :
Flyer[i].step(2)
Dev.step(6)
和前面介绍的while循环一样,for语句的最后,也是冒号结束,代表开启一段下级代码作为循环的内容。当代码结束缩进,和for对齐后,比如Dev.step(6),也就表示for循环整体结束后,才会继续执行的代码。
在我们的这关游戏中,Dev就是在3块飞板都前进2步后,才向前走6步的哦。。