2.3.1 计数循环 课件(共14张PPT)

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

2.3.1 计数循环 课件(共14张PPT)

资源简介

(共14张PPT)
周而复始的循环
2.2.1计数循环
了解计数循环的基本结构
学会计数循环的使用方法
熟练使用循环解决实际问题
1
3
2
学习目标
计算机如何处理重复的事情?
循环:计算机程序周而复始的重复同样的步骤。
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=0
2. 计算s=0+1=1
3. 计算s=1+2=3
4. 计算s=3+3=6
5. 计算s=6+4=10
6. 计算s=10+5=10
总结计算 s=(上一步的和s)+计算的当前数
……
…...
……
最后输出 s
画出流程图
程序实现(for)
s=s+i
调试程序
初始赋值:S=0
For 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( )
拓展提升知识

展开更多......

收起↑

资源预览