4.4for循环的应用 课件(共18张PPT)

资源下载
  1. 二一教育资源

4.4for循环的应用 课件(共18张PPT)

资源简介

(共18张PPT)
前情回顾
顺序结构
选择结构
单分支
双分支
高中信息技术一年级
4.4.1 for循环的应用
学习目标
01
For循环语句的一般格式
02
缩进循环体的区别
03
列表的表达方式
04
独立或在指导下完成for语句的编写
01
For循环语句的一般格式
for 循环变量 in 列表:
语句或语句组
注意:
1、冒号“:”:代表下一行是循环的第一行;
2、for循环所包含的语句是以缩进为标志的。
02
缩进与循环体的区别
注意:
在for循环中,从for语句末尾的冒号开始至其下面没有缩进的代码之间都是其包含的需要重复执行的部分。因此,for循环所包含的语句是以缩进为标志的。
For循环语句的一般格式
for 循环变量 in 列表:
语句或语句组
直接罗列示例代码
For value in [1,2,3,4,5]:
直接罗列的方式
循环体先定义后使用示例代码
先定义
后使用
的方式
range( )函数
rang( )函数一般用在for循环体中,用来生成多个连续的整数。
使用range( )函数
列表的
三种表达方式
03
列表的表达方式
3、range(初值,终值,步长)
如果range( )函数指定初值、终值、步长,生成的整数范围为初值~终值-1,间隔为步长的整数序列。
注意:例如range(0,10,2),生成的整数为0,2,4,6,8
range(0,10,3),生成的整数为0,3,6,9
1、range(终值)
如果range( )函数只指定终值,生成的整数范围为0~终值-1。
例如:range(5)生成的整数范围为0~4。
2、range(初值,终值)
如果range( )函数指定初值、终值,生成的整数范围为初值~终值-1。
例如:range(1,5)生成的整数范围为1~4。
使用range( )函数的基本格式
1、for i in range(5):
print(i,end=“”)
2、for i in range(0,5):
print(i,end=“”)
3、for i in range(1,10,2):
print(i,end=“”)
小试身手
输出结果:0 1 2 3 4
输出结果:0 1 2 3 4
输出结果:1 3 5 7 9
复习:
Print()函数默认在输出结束后换行,如果需将多个结果在同行中显示,则可以用end=“”将多个输出结果用空格间隔。(见74页4.2.1)
@组长组织活动,记录最终报数和错误次数
从1起轮流报数,轮到报“明7”或“暗7”的人则不出声而只拍一下手掌,报错数或拍错手掌都算输。(游戏再从头开始即从1开始重新报数)。
“明7”和“暗7”指:
含“7”的自然数称作“明7”,
把不含“7”但是能被“7”整除的数称作“暗7”。
游戏规则
规则记心间
问题关键:找到并输出“明7”和“暗7”
含“7”的自然数称作“明7”,
把不含“7”但是能被“7”整除的数称作“暗7”。
对问题进行抽象和建模
含“7”的自然数 能被“7”整除的数
“7" in str(i) i%7==0
1.判定这个数i是否在条件要求的范围内
2.如果在范围内,则判定i是否满足含有“7” 或i对7取余为0的条件
3.输出符合条件的数i
流程图描述算法
自然语言描述算法:
解决问题的方法和步骤
情景迁移
举一反三 融会贯通
应用案例
寻找忘记的密码
问题描述:储物柜有个四位密码锁,密码遗失。隐约记得当时设置的密码是4位都不含0的自然数,含有"17"但是不能确定在哪位,并且密码末位数是8。
随堂练习1
1、输出10以内的自然数。(不包含10)
for i in range(10):
print ( i )
随堂练习2
2、输出10以内自然数的和。(不包含10)
S=0
for i in range(10):
s=s+ i
print ( s )
课堂小结
For循环
语句的
一般格式
列表的
表达方式
缩进循环体的区别
For
循环

展开更多......

收起↑

资源预览