1.什么是循环
- 指事物周而复始地运动或变化。意思是转了一圈又一圈,一次又一次地循回
2.Python循环的基本语法
for i in range(5):
pass
- 该循环表示将pass这条语句运行5次
- i 表示循环变量,可以被替换
range(5) 括号当中的参数表示循环运行的次数
#运行实例 import turtle pen=turtle.Pen() angle=60 length=100 for i in range(6): pen.forward(length) pen.left(angle) turtle.done()
运行结果如下:
3.变量 i 的内容到底是什么?
#代码实例
for i in range(5):
print(i)
运行结果如下:
- 循环总共运行五次,i 的值从0到4
#实例
for i in [0,1,2,3,4]:
print(i)
运行结果如下:
- 由以上结果可知,range()函数实际上就是产生一个列表,比如:range(5)产生的效果与[0,1,2,3,4]一直,注意,没有5
4.For循环使用示例
import turtle
pen=turtle.Pen()
#设置需要的参数
colors=["red","green","yellow","blue"]
angle=90
length=100
#开始循环
for i in range(4):
pen.pencolor(colors[i])
pen.forward(length)
pen.left(angle)
turtle.done()
运行结果如下:
5.课后练习
- 长城是我国的伟大建筑,有句名言是“不到长城非好汉”。那么我们是否可以使用 Python来绘制出长城呢?请试着绘制出下面这样的长城图。