内容正文:
循环结构—for循环
课题
循环结构—for循环
单元
Python
程序
基本结构
学科
信息
年级
八年级
主备人
时间
教学目标
1、了解循环结构;
2、掌握for循环;
3、掌握添加时间轴控制函数的方法;
重点
for循环语句格式及其应用,range()函数格式及功能。
难点
利用for循环语句编写简单的程序。
教 学 过 程
二次备课
一、导入:创设情境
举例生活中的循环事件,总结循环事件的特点。
交通信号灯、四季更替
二、新知:for循环语句
Python程序的基本结构只有三种:顺序结构、分支结构和循环结构。
循环结构是十分重要的程序控制结构,其特点是:
在给定条件成立时,反复执行某程序段,直到条件不成立为止。
在Python程序中,主要有两种循环结构的语句:for循环语句和while循环语句。
三、深入:for循环语句
for循环语句是通过遍历某一序列对象来构建循环,循环结束的条件就是对象遍历完成。
遍历:遍历是指根据数据之间的逻辑结构,遵循一定的顺序,依次对数据的所有元素做一次且仅做一次访问。
for循环语句的一般格式是:
for <变量> in <序列>:
<循环体>
[else:
语句块]
例1:# 输出字符串中的各个字符
str = "Python3"
for i in str:
print(i)
亲身体验:利用for循环语句,输出列表[“apple”, “banana”, “peach”]中的各个元素。
lst = ["apple","banana", "peach"]
for i in lst:
print(i)
运行结果:
思考:如何输出列表中索引值为偶数的元素?
四、range()函数的应用
通过Python提供的range()函数对字符串和列表等序列构建数字序列,再通过for循环遍历序列中的所有元素。
日积月累:
range()函数
格式:range([start,]stop[,step])
功能:创建一个整数列表。
参数:起始值(缺省为0),终值(但不包括),步长(缺省为1)。
例2:计算1~100所有奇数的和。
分析:使用函数range(),起始值为1,终值为100,步长为2。
参考代码:
sum = 0
for i in range(1,100,2):