2.3.1计数循环 课件(共16张PPT) 2023—2024学年教科版(2019)高中信息技术必修1

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

2.3.1计数循环 课件(共16张PPT) 2023—2024学年教科版(2019)高中信息技术必修1

资源简介

(共16张PPT)
周而复始的循环
第一课时




1
2
3
如下流程图中属于循环结构的是( )
A、①③ B、②③④ C、②④ D、①②④
如下流程图中属于循环结构的是( )
for 循环变量 in 列表:
语句或语句组
一组重复执行的语句
循环体
循环体必须相对关键词for有缩进(Tab键/四个空格)
冒号&缩进
计数循环的基本格式
例:
for i in [ 1, 2, 4, 8]:
print (i)
列表中可以包含( ),同时它是一个( )的集合。
各元素用( )隔开,放在( )内。
列表可存储( )的数据。
列表名 = [ 元素1,元素2,元素3…… ]
多个数据元素
有序
逗号
方括号
混合类型
a=[10.1,“香蕉”,8,“橙子”]
a[0]
a[1]
a[2]
a[3]
(整数、浮点数、字符串)
列表
a[-4] a[-3] a[-2] a[-1]
2. 修改列表第1个元素的值为”0”
3. 删除列表第1个元素
4. 在列表尾部添加一个数据元素"5"
bj[0]=0
del bj[0]
bj. append(5)
1. 创建列表,列表名字自取,列表元素包括 ‘0组’,‘1组’,‘2组’,‘3组’,‘4组’
bj=[‘0组’,‘1组’,‘2组’,‘3组’,‘4组’]
循环次数取决于?
例:for i in [ 1, 2, 3, 4, 5]:
print (i)




第1次循环:i取列表中1,执行print(i),输出1
第2次循环:i取列表中2,执行print(i),输出2
第4次循环:i取列表中4,执行print(i),输出4
第3次循环:i取列表中3,执行print(i),输出3
第5次循环:i取列表中5,执行print(i),输出5
列表中
元素个数
range()函数
range(start,end,step)
功能:生成某个范围内的数字列表。
格式:
range(1,6)
range(8)
[1,2,3,4,5]
[0,1,2,3,4,5,6,7]
range(1,10,2)
[1,3,5,7,9]
取前不取后
for i in range(1,101):
print(i) ()
例:输出1-100的自然数
……
s=0
for i in range(1,101):
s=s+i
print(s)
1、求1+2+3+……+100 的结果
第1次:s=0+1
第2次:s=s+2
第3次:s=s+3
......
第99次:s=s+99
第100次:s=s+100
循环体
2、利用程序实现1-100内奇数的和
s=0
for i in range :
print(s)
(1,101,2)
s=s+i
s=0
for i in range :
print(s)
(1,32,5)
s=s+i
3、以下编程将实现1+6+11+...+26+31的和,请将代码补充完整
s=
for i in range ( ) :
s=s i
print(s)
1
1,101
*
4、以下编程将实现1-100内所有数的乘积,请将代码补充完整
5、请阅读以下代码,思考当输入的x为36,87,51,则最终输出的y的值是多少。
y=30
for i in range(1,4):
x=int(input(“x=”))
if yy=x
print(y)
课堂小结
计数
循环
for 循环变量 in [ ]:
语句或语句组
for 循环变量 in range( ):
语句或语句组
列表的修改,添加 删除
参数1,2,3
体会程序的魅力
1.(1+1%)的365次方
2.(1-1%)的365次方
s=1
for i in range(1,366):
s=s*1.01
print(s)
s=1
for i in range(1,366):
s=s*0.99
print(s)
37.783434332887275
0.025517964452291122

展开更多......

收起↑

资源预览