资源简介 (共18张PPT)前情回顾顺序结构选择结构单分支双分支高中信息技术一年级4.4.1 for循环的应用学习目标01For循环语句的一般格式02缩进循环体的区别03列表的表达方式04独立或在指导下完成for语句的编写01For循环语句的一般格式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,8range(0,10,3),生成的整数为0,3,6,91、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==01.判定这个数i是否在条件要求的范围内2.如果在范围内,则判定i是否满足含有“7” 或i对7取余为0的条件3.输出符合条件的数i流程图描述算法自然语言描述算法:解决问题的方法和步骤情景迁移举一反三 融会贯通应用案例寻找忘记的密码问题描述:储物柜有个四位密码锁,密码遗失。隐约记得当时设置的密码是4位都不含0的自然数,含有"17"但是不能确定在哪位,并且密码末位数是8。随堂练习11、输出10以内的自然数。(不包含10)for i in range(10):print ( i )随堂练习22、输出10以内自然数的和。(不包含10)S=0for i in range(10):s=s+ iprint ( s )课堂小结For循环语句的一般格式列表的表达方式缩进循环体的区别For循环 展开更多...... 收起↑ 资源预览