资源简介 (共15张PPT)知识衔接:顺序结构循环结构循环结构程序设计循环结构程序设计思考:流水线上固定位置的工人劳动,有什么特点?一、生活中的循环事件工人在生产流水线对电视机进行组装在一定的条件下,不断重复同样的操作。想一想,生活中还有哪些循环事件呢?一、生活中的循环事件交通信号灯四季更替二、for循环语句Python程序的基本结构只有三种:顺序结构、分支结构和循环结构。循环结构是十分重要的程序控制结构,其特点是:在给定条件成立时,反复执行某程序段,直到条件不成立为止。循环条件循环体在Python程序中,主要有两种循环结构的语句:for循环语句和while循环语句。二、for循环语句for循环语句是通过遍历某一序列对象来构建循环,循环结束的条件就是对象遍历完成。知识链接遍历 遍历是指根据数据之间的逻辑结构,遵循一定的顺序,依次对数据的所有元素做一次且仅做一次访问。1 2 3 4 5 6 7 8 9 10 11 12 13二、for循环语句for循环语句的一般格式是:for <变量> in <序列>:<循环体>[else:语句块]变量in序列?循环体是否for循环的执行流程图二、for循环语句8for循环语句的一般格式是:for <变量> in <序列>:<循环体>[else:语句块]# 输出字符串中的各个字符str = "Python3"for i in str:print(i)变量序列循环体亲身体验利用for循环语句,输出列表[“apple”, “banana”, “peach”]中的各个元素。二、for循环语句亲身体验参考程序:程序运行结果:思考:如何输出列表中索引值为偶数的元素?三、range()函数通过Python提供的range()函数对字符串和列表等序列构建数字序列,再通过for循环遍历序列中的所有元素。日积月累range()函数格式:range([start,]stop[,step])功能:创建一个整数列表。参数:起始值(缺省为0),终值(但不包括),步长(缺省为1)。三、range()函数例2:计算1~100所有奇数的和。使用函数range(),起始值为1,终值为100,步长为2。sum = 0for i in range(1,100,2):sum = sum +iprint("1~100所有奇数的和:",sum)三、range()函数例3:输出列表[“apple”, “banana”, “peach”]中索引值为偶数的元素。计算列表长度(元素个数)元素个数手动填写思考:利用range()输出列表中的所有元素,如何修改程序?三、range()函数例如,利用range()输出列表[“apple”, “banana”, “peach”]中的所有元素。亲身体验利用for循环语句,结合函数range()、len(),输出字符串“Python3”中的各个字符。四、随堂练习阅读程序写结果,并在IDLE中进行验证。1.2.五、课堂总结151.和同学说一说for循环的执行过程。2.利用range()函数编写for循环程序要注意哪些地方?3.关于这节课的知识,还有什么困惑?静心观察、细心编程、耐心调试 展开更多...... 收起↑ 资源预览