目录
1、导入新知
import turtle.Turtle
sam=turtle()
sam.forward(60)
sam.forward(60)
sam.forward(60)
sam.forward(60)
sam.forward(60)
是否发现,这段代码写了这么多,可不可以简化。
2、for i in range():
2.1 格式
for语句用于代码简化,其格式如下:
for i in range(循环次数):
例如开始的代码可以简化成:
import turtle.Turtle
sam=turtle()
for i in range(5):
sam.forward(60)
for语句下面的代码,用一次Tab空开,叫做下级代码,如果前面没有Tab,就不是它的下级代码。
比如:
import turtle.Turtle
sam=turtle()
for i in range(9):
sam.forward(180)
sam.left(90)
最后的“sam.left(90)”就不是下级代码。也就不会运行9次,只会运行1次。
2.2 错误
错误有很多种,下面 一 一 为大家介绍
2.2.1 漏打冒号
for i in range(4)
像这样写代码是不对的,这样就不会执行它的下级代码。
要添上冒号才行。
for i in range(9):
2.2.2 下级代码前面没空出一个Tab
比如这样是不对的
for i in range(9):
sam.forward(60)
应该这样‘
for i in range(9):
sam.forward(180)
3、实例和练习
3.1 实例
import turtle.Turtle
sam=turtle()
sam.forward(180)
for i in range(4):
sam.right(90)
sam.forward(180)
可以让角色走正方形。
3.2 练习
1、用for循环简化自己以前写的代码,进行修正。