资源简介 (共18张PPT)4.4.1 for循环的应用顺序结构选择结构循环结构项目小组经过讨论,决定网购单价为1元至10元的十种笔记本各1本,且每一种只买 1本,那么该如何编程计算一共要花多少元 项目问题学习目标1. 结合实例了解循环结构;(概念)2. 理解 for 循环语句的基本格式和执行过程,掌握range( )函数产生数字序列的用法;(用法)3. 会运用 for 循环结构描述和 python编程实现问题的求解。(实现)课堂任务(一)1. 列举生活中的循环现象;2. 以操场万米跑为例分析,完善流程图 , 并尝试归纳总结循环结构相关知识,完成填空。循环体:在算法中 的部分。循环变量:控制着循环的 的变量。循环终止条件:判断 。(1) 定义:是指在程序中需要 某个功能而设置的一种程序结构。(2)执行过程:(3)组成:1. 列举生活中的循环现象;课堂任务(一)2. 以操场万米跑为例分析,完善流程图,并尝试归纳总结循环结构相关知识,完成填空。课堂任务(一)圈数<=25圈数+1比赛结束比赛开始圈数为0是否是指在程序中需要 某个功能而设置的一种程序结构。反复执行执行过程:YN课堂任务(一)循环体组成:循环体:在算法中 的部分。循环变量:控制着循环的 的变量。循环终止条件:判断 。重复执行开始和结束是否继续执行循环体定义:3. 知识小结(循环结构)在Python中,有两种方法来构建循环结构:可以遍历序列中的每个元素, 并对其进行操作。在满足条件的情况下, 反复执行循环体中的语句。1 for循环2 while循环循环体遵循相同的缩进序列for 循环变量 in 序列 :语句或语句组格式序列for 循环变量 in 序列 :语句或语句组格式字符串(String)、列表(List)、元组(Tuple)…有顺序的数据类型“hello”[1,2,3,4](2023,‘bag’)执行过程对于 循环变量 来说,每次从 序列 里面按顺序取一个值,直到 序列 里的所有值被取完,循环结束。方式一直接罗列方式二先定义后使用for 循环变量 in 序列 :语句或语句组格式输出1,2,3,4…100序列的使用方式方式三使用range( )函数课堂任务(二)方式三使用range( )函数range( )用于创建整数序列,用法为:range([初值,] 终值 [,步长])1. 测试下列代码的运行结果12341354321234for i in range(1,5,1):print(i)for i in range(1,5,2):print(i)for i in range(5,1,-1)print(i)for i in range(5):print(i)for i in range(1,5):print(i)01234方式三使用range( )函数课堂任务(二)range( )用于创建整数序列,用法为:range([初值,] 终值 [,步长])序列的起始值,可省略,默认为0序列的终止值,不能省略,且终值不包括在序列内序列的步长,可正可负,为正时,序列递增; 为负时,序列递减,可省略,默认为1;不可为0课堂任务(二)(1) 测试下列代码的运行结果(2) range( )函数小练习① 生成20以内偶数列② 生成20以内奇数列③ 生成20,14,8,2,-4数字序列range(0,20,2)range(1,20,2)range(20,-5,-6)已知条件:笔记本的单价(元):限定条件:要解决的问题:确定循环结构的三要素:①循环变量:循环变量对应的序列:②循环终止的条件:③循环体:项目小组经过讨论,决定网购单价为1元至10元的十种笔记本各1本,且每一种只买1本,那么该如何编程计算一共要花多少元 课堂任务(三)分析问题1,2,3 ,…,10sum=1*1+2*1+3*1+…+10*1笔记本的单价i10种笔记本各买一本sum=sum+ii遍历完range(1,11,1)?项目问题range( )1,11,1计算过程 单价(元) 总价sum(元)第一次 1第二次 2第三次 3第 i 次sum=3+3×1sum=1+2×1sum=0+1×1i...sum=sum(上)+i×1......sum=sum+i设计算法编写程序调试运行项目小组经过讨论,决定网购单价为1元至10元的十种笔记本各1本,且每一种只买1本,那么该如何编程计算一共要花多少元 项目问题课堂任务(三)1. 循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。2. for循环的一般格式:for 循环变量 in 序列:循环体3. 序列可以有以下几种表达方式:直接罗列先定义后使用使用range( )函数4. range()函数的一般格式:range(初值,终值,步长)课堂小结课后作业完成作业单。 展开更多...... 收起↑ 资源预览