课件编号19449900

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

日期:2024-05-10 科目:信息技术 类型:高中课件 查看:58次 大小:4961529Byte 来源:二一课件通
预览图 1/7
2.3.1,学年,必修,信息技术,高中,2019
  • cover
(课件网) 周而复始的循环 第一课时 学 习 目 标 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 y

~~ 您好,已阅读到文档的结尾了 ~~