内容正文:
循环结构---for语句专项复习
年 级:高二年级 学 科:信息技术(浙教版)
基础教育精品课
页面统一为16:9宽幅画面比例尺寸;PPT统一格式为PPT或PPTX。
中文:
1. 课名:微软雅黑48号字;
2.(第一课时):微软雅黑32号字;
3.学校名称:请填写全称;
4.学科、年级、主讲人、学校:华文楷体28号字(具体根据文字量可适当调整)。
英文
1.课名:字体以Times New Roman为主,字号一般使用32—36号,特别强调可以用40号;
2.(Period 1):字体使用Arial,字号为28;
3.正文一般用24—28号,特别强调可用32号。
注意标点的规范(例如:中文省略号为……,可用Shift+数字键6打出中文省略号,英文省略号为…)
1
学习目标
1 掌握for语句语法格式
掌握变量、序列、循环体在for语句中的作用
3 体会for循环在日常生活中的应用
掌握用for语句解决日常生活中的问题的基本方法,学会提取关键要素。
2 了解for语句的执行过程
掌握循环结构的流程图画法,了解for语句的执行过程
请注意:
1.正文标题为:黑体,30号字;
2.正文内容为:华文楷体,尽量不小于24号,特殊辅助性文字不低于18;根据文字量可适当调整。内容文字一行一般不能超过28个字,单页文字一般不能超过8行。
3.拍摄版本呈现内容务必与上传版本呈现的内容完全一致。
英文
1.正文标题为:以Times New Roman为主,可搭配使用Arial。字号为32—36号,特别强调可以用40号。
2.正文内容为:以Times New Roman为主,可搭配使用Arial。字号为24—28号,特别强调可用32号。
3.英文每行一般不能超过15个单词;单页文字一般不能超过8行。
2
体验与探究一
在机器人比赛中,需要设置如图的运行轨道,请同学们编程实现画10个同心圆的轨道图形,如图所示,圆的半径分别为(50,55,60,65,70,75,80,85,90,95)
import turtle #导入绘图库
for i in range(50, ______,5):
turtle.penup( )
turtle.goto(0,______)
turtle.pendown( )
turtle.circle(i)
3
循环结构
循环结构是用来描述循环事件
思考:
for语句是如何描述循环结构呢?
抄写单词五遍
日复一日的上学
重复动作
直到某一条件停止
for语句的格式:
for <变量> in <序列>:
<循环体>
循环结构的流程图
条件表达式
语句块1
语句块2
Y
N
哪些是循环事件呢?
循环事件具有哪些特征呢?
for语句
执行过程:
变量每一次值,就执行一次循环体
不断去取序列中的值
语句块1
N
Y
for语句的格式:
for <变量> in <序列>:
<循环体>
语句块2
规律1:for语句中序列中元素的个数控制着循环体的执行次数
规律2:循环体是重复要执行的语句
规律3:若要输出的值为变化的值,需和变量联系
体验与探究一
Turtle库绘图,默认海龟在画布的中心位置
运用turtle库绘制同心圆的过程
(0,0)
(0,-5)
(0,-10)
(0,-15)
案例讲解
在机器人比赛中,需要设置如图的运行轨道,请同学们编程实现画10个同心圆的轨道图形,如图所示,圆的半径分别为(50,55,60,65,70,75,80,85,90,95)
import turtle #导入绘图库
for i in range(50,_________,5):
turtle.penup( )
turtle.goto(0,______)
turtle.pendown( )
turtle.circle(______)
range()函数生成的序列的元素个数直接决定了画圆的个数
纵坐标的值依次为0,-5,-10,-15,…..
而i的值依次为50,55,60,65,…..
circle()函数括号内需要填写的是半径,由题可知,半径是从50到95的变量,所以填写i
100
i-50
i
随堂练习
在Python中,运行以下程序,输出结果是( )
1.for i in [1,2,3,4,5]:
print(“*“)
2.for i in [“a“, “b“, “