(共16张PPT)
第8课
循环结构——for循环
学习任务
了解循环结构,掌握for循环的语句格式和执行流程。
初步掌握range(
)函数格式及功能。
能够编写简单的for循环程序。
分支结构
顺序结构
循环结构
for
循环
while
循环
for循环语句
遍历
traversal
遍历是指根据数据之间的逻辑结构,遵循一定的顺序,依次对数据的所有元素做一次且仅做一次访问。
知识链接
知识链接
通过遍历某一个序列对象来构建循环,循环结束的条件就是对象遍历完成。
for循环语句
一般格式
for
<变量>
in
<序列>
<循环体>
[else:
语句块]
字符串、列表、range对象实例
for循环语句
for循环的执行流程图
#输出字符串中的各个字符
str="Python3"
for
i
in
str:
print(i)
for循环语句
利用for循环语句,输出列表[‘apple’,’banana’,’peach’]中的各个元素。
for循环语句
亲身体验
计算出列表中元素个数
根据元素的索引值构成一个数字序列
利用for循环语句,输出列表[‘apple’,’banana’,’peach’]中的各个元素。
for循环语句
亲身体验
range(
)函数
字符串和列表等序列,其所有元素的索引值构成一个数字序列。Python提供函数range(
)来构建数字序列,通过for循环遍历序列中的所有元素。
range(
)函数
格式:range([start,]stop[,step])
功能:创建一个整数列表。
参数:起始值(缺省值为0),终值(但不包括),步长(缺省值为1)
range(
)函数
计算1-100所有奇数的和。
亲身体验
利用for循环语句,结合函数range(
)、len(
),输出字符串’Python3’中的各个字符。
亲身体验
1.阅读以下程序,写出运行结果。
随堂练习
随堂练习
2.阅读以下程序,写出运行结果。
本课回顾
for循环语句
for
<变量>
in
<序列>:
<循环块>
range(
)函数
range([start,]stop[,step])
利用for循环语句,结合函数len(),range(),输出序列中的元素。