资源简介 (共14张PPT)周而复始的循环2.2.1计数循环了解计数循环的基本结构学会计数循环的使用方法熟练使用循环解决实际问题132学习目标计算机如何处理重复的事情?循环:计算机程序周而复始的重复同样的步骤。For语句格式:计数循环:重复一定次数的循环。列表:用[]将数据集中存放,便于记录和处理。列表中可以存放各种数据类型,用逗号隔开,它是一个有序的集合。创建列表 colors=['red','yellow’,’blue',‘green']输出列表 print(colors)修改第一个元素的值,注意列表索引号从0开始。 colors[0]=’green’删除第3个元素 del colors[2]在列表尾部添加数据元素’pink’ colors.append(’pink’)使用for循环,读取列表元素colors = ['red','yellow','purple','blue']for x in colors:print(x) #注意缩进思考:1)该程序一共循环了几次?2)与直接输出列表有何不同?使用for循环,读取列表颜色利用海龟库turtle ,绘制文字图像,利用for循环,遍历列表colors各数据元素。尝试更改列表元素等参数,观察绘图变化。举一反三:如何由这四种颜色的圆继续按照颜色循环100次呢函数range():生成某个范围内的数字列表。基本格式:range(start, stop, step)range(1,10)——[1,2,3,4,5,6,7,8,9]range( )函数可以生成某个范围内的数字列表。range(10)——[0,1,2,3,4,5,6,7,8,9]左闭右开range(1,10,2)——[1,3,5,7,9]range(1,10,-1)——[ ]举一反三:如何由这四种颜色的圆继续按照颜色循环100次呢算法设计求和1+2+3+……+50=?小试牛刀1. s=02. 计算s=0+1=13. 计算s=1+2=34. 计算s=3+3=65. 计算s=6+4=106. 计算s=10+5=10总结计算 s=(上一步的和s)+计算的当前数………...……最后输出 s画出流程图程序实现(for)s=s+i调试程序初始赋值:S=0For i in range(1,51):循环体为:s=s+i输出:print(s)课堂小结计数循环for语句的格式:列表的创建、插入、删除和修改。函数range()在for循环中的应用。range(start, stop[, step])for循环嵌套:尝试打印出九九乘法表for i in range(1,10):for j in range(1,10):print("{}*{}={}".format(j,i,j*i),end=" ")print( )拓展提升知识 展开更多...... 收起↑ 资源预览