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()

运行结果如下:

wEJgY9.png

3.变量 i 的内容到底是什么?

#代码实例
for i in range(5):
    print(i)

运行结果如下:

wEJfQx.png

  • 循环总共运行五次,i 的值从0到4
#实例
for i in [0,1,2,3,4]:
    print(i)

运行结果如下:
wEJfQx.png

  • 由以上结果可知,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()

运行结果如下:
wEJbYd.png

5.课后练习

  • 长城是我国的伟大建筑,有句名言是“不到长城非好汉”。那么我们是否可以使用 Python来绘制出长城呢?请试着绘制出下面这样的长城图。
    wEJOSI.png
最后修改:2020 年 09 月 12 日
如果觉得我的文章对你有用,请随意赞赏