内容正文:
循环结构嵌套
循环结构----for语句
目 标:
1、for语句的基本格式
2、for语句的执行过程
3、for语句的特点
在这里我们需要画半径分别为:
(10,20,30,40,50,60,70,80,90,100)
的10个同切圆。(如图所示)
循环结构----for语句
按照前面学习的顺序结构我们可以编写如下的代码:
import turtle
t=turtle.Turtle()
t.hideturtle ()
t.circle(10)
t.circle(20)
t.circle(30)
t.circle(40)
t.circle(50)
t.circle(60)
t.circle(70)
t.circle(80)
t.circle(90)
t.circle(100)
循环结构----for语句
循环结构----for语句
for 语 句
循环结构----for语句
我们现在编写了如下的代码:
import turtle
t=turtle.Turtle()
t.hideturtle ()
for i in [10,20,30,40,50,60,70,80,90,100]:
t.circle(i)
循环结构----for语句
循环结构----for语句
import turtle
t=turtle.Turtle()
t.hideturtle ()
for i in [10,20,30,40,50,60,70,80,90,100]:
t.circle(i)
i成功取到序列中的下一个元素了吗?
t.circle(i)
循环结束后的语句
是
否
循环结构----for语句
for语句的执行过程
import turtle
t=turtle.Turtle()
t.hideturtle ()
t.circle(10)
t.circle(20)
t.circle(30)
t.circle(40)
t.circle(50)
t.circle(60)
t.circle(70)
t.circle(80)
t.circle(90)
t.circle(100)
两 段 代 码 的 比 较:
import turtle
t=turtle.Turtle()
t.hideturtle ()
for i in [10,20,30,40,50,60,70,80,90,100]:
t.circle(i)
循环结构----for语句
for i in [10,20,30,40,50,60,70,80,90,100]:
t.circle(i)
解析格式:
循环变量
序列
循环体
循环结构----for语句
for 语句的格式 :
for 循环变量 in 序列:
循环体 (也可以为多条语句)
for i in [10,20,30,40,50,60,70,80,90,100]:
t.circle(i)
循环结构----for语句
特点:重复执行循环体
Range( )函数代码如下:
for i in range(10,101,10):
t.circle(i)
循环结构----for语句
循环结构----for语句
格 式: range(初值,终值,步长)。
生成一个以初值开始,到终值之前结束的间隔是步长的连续
变化的等差整数序列,注意这个序列不包括终值。
注意:在使用range( )函数时,如果只有一个参数,则表示指定的是终止值;
如果有两个参数,则表示指定的是初始值和终止值。
循环结构----for语句
for i in range(10,101,10):
range( )函数的生成:
(10,20,30,…… 80,90,100)
小结:
for 语句的基本格式和执行过程:
1、基本格式:for 循环变量 in序列:
2、执行过程:
3、特点:重复执行循环体
i成功取到序列中的下一个元素了吗?
循 环 体
循环结束后的语句
是
否
循环结构----for语句
谢谢!
谢谢您的聆听!
循环结构----for语句
EVCapture4.2.2软件录制
Lavf57.25.100
本视频由湖南一唯信息科技开发的EV录屏软件录制,www.ieway.cn
EVCapture4.2.2软件录制
Lavf57.25.100
本视频由湖南一唯信息科技开发的EV录屏软件录制,www.ieway.cn
EVCapture4.2.2软件录制
Lavf57.25.100
本视频由湖南一唯信息科技开发的EV录屏软件录制,www.ieway.cn
$$