课件编号18217148

4.4运用循环结构描述问题求解过程课件(共54张PPT) 2023—2024学年高中信息技术粤教版(2019)必修1

日期:2024-04-27 科目:信息技术 类型:高中课件 查看:34次 大小:2791395Byte 来源:二一课件通
预览图 1/12
必修,2019,教版,信息技术,高中,学年
  • cover
(课件网) 1.输入语句 <变量>=int/float( input() ) 2.将 赋给变量 3.输出语句 复习 -顺序结构 变量=值 print( ) (1)将字符串“祖国”赋给变量a; (2)将字符串“万岁”赋给变量b; (3)将a+b的值赋给变量c; (4)将len(c)赋给变量s; (5)使用输出语句在屏幕上输出s的值。 复习 -顺序结构 a=” 祖国 ” b=” 万岁 ” c=a+b s=len(c) 变量=值 print( s ) if : print( ) else: print( ) 题目:如果 ,则输出 ,否则输出 复习 -双选择结构 练习 <1> <2> <3> 4.1程序设计语言的基础知识 4.2运用顺序结构描述问题求解过程 4.3运用选择结构描述问题求解过程 4.4运用循环结构描述问题求解过程 第四章 程序设计基础 操场跑道 电风扇扇叶 地球自转 生活中的循环 软件开发中循环的使用场景 跟朋友承认错误,说一万遍“对不起,我错了!” print (“对不起,我错了!”) print (“对不起,我错了!”) print (“对不起,我错了!”) …(还有9997遍)… 使用循环,一句话搞定 for i in range(1,10001): print (“对不起,我错了!”) 4.4.1for循环的应用 4.4.2while循环的应用 4.4.3循环嵌套的应用 4.4.4循环控制的应用 4.4运用循环结构描述问题求解过程 循环结构是程序设计中常用的基本结构之一。循环是让计算机自动完成重复工作的常见方式。 1.For循环的应用 for语句的一般格式: for 循环变量 in 列表 : 语句或者语句组 注意: 1.冒号 2.冒号之后缩进的是循环体(重复执行部分) 列表的几种表达方式: (1)直接罗列 (2)先定义后使用 (3)使用range()函数 是否缩进 循环体示例 代码示例结果 有缩进 for value in [1,2,3,4,5]: print(value) print('good') 无缩进 for value in [1,2,3,4,5]: print(value) print('good') 1 good 2 good 3 good 4 good 5 good 1 2 3 4 5 good 列表的几种表达方式 循环体先定义后使用示例代码 运行结果 values= [1,2,3,4,5] for value in values : print(value) print('good') (1)直接罗列的方式 (2)先定义、后使用 直接罗列方式示例代码 运行结果 for value in [1,2,3,4,5]: print(value) 1 2 3 4 5 1 2 3 4 5 good 3.使用range( )函数表达列表 range(初值,终值,步长 ) 初值: 第一个数 省略默为0 终值: 最后一个数 不包含终值 终值+1 步长: 对象间隔 省略默为1 range(1,5,1) ==[1,2,3,4] 循环体示例 代码示例结果 range(初值,终值,步长 ) for i in range (1,6,1): print(i) range(初值,终值 ) 步长省略默认1 for i in range (1,6): print(i) range(终值 ) 初值省略默认0 步长省略默认1 for i in range (6): print( i ) 1 2 3 4 5 使用range()函数 是否缩进 循环体示例 代码示例结果 for value in range (2,11,2): print(value) 数值列表是可以降序的,可以为负值 for value in range (10,1,-2): print(value) 4 6 8 10 10 8 6 4 2 连一连 range(1,6) range(1,5,2) range(6,0,-2) 1 2 3 4 5 1 3 6 4 2 range(4) 0 1 2 3 6 4 2 0 1 3 5 0 1 2 3 4 ① ② ③ ④ ⑥ ⑦ ⑧ range()练习 列表 range(初值,终值,步长) [1,2,3,4,5,6,7] [1,3,5,7,9] [0,2,4,6,8,10] 1-100以内所有偶数 1-30以内所有能被3整除的数 range(1,8,1) range(1,10,2) range(0,11,2) range(1,101,2) range(1,31,3) range()练习 range(初值,终值,步长) 列表 range(2,13,5) range(4,11) range(15) range(3,10,3) range(9,37,9) [2,7,12] [4,5,6,7,8,9,10] 0,1,2,3.....14 [3,6,9] [9,18,27,36] 1.for循环结构应用 从0开始输出,连续输出10个数,每个数中间有个空格 for i in range(0,9): print(i,end=" ... ...

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