2.3周而复始的循环 课件-2022-2023学年教科版(2019)高中信息技术必修1

2023-02-25
| 19页
| 1438人阅读
| 14人下载
特供

内容正文:

周而复始的 循环 目 录 PART 01 敲七游戏 PART 02 基本格式 PART 01 小试牛刀 PART 01 课堂小结 PART 01 敲七游戏 敲七游戏 敲七游戏 游戏规则:“逢7过“,从1开始依序喊数字,如果数字是包含7或者是7的倍数,就不能喊出这个数字,必须做一个动作(拍手)。 例如:前一个玩家喊到13,我是下一个玩家,按顺序应该喊14,但因为14是7的倍数,所以不能喊出来。下一个玩家也不能喊14,他要喊15。如果他喊错,那他就输了。 程序控制的三种基本结构 S1 S2 条件? S1 S2 条件? S1 是 否 是 否 顺序结构 分支结构 循环结构 PART 02 基本格式 基本格式 for 循环变量 in 列表: 语句或语句组 变量命名规则: 必须以字母或下划线开头,后面可以是字母、数字或下划线 区分大小写 不能使用保留字 列表的表示方式: 直接罗列 先定义后使用 使用range函数 基本格式 列表的表示方式: 直接罗列 先定义后使用 使用range函数 for i in [1,2,3,4,5,6]: print( i ) s=[1,2,3,4,5,6] for i in s: print( i ) 基本格式 range (start , stop , step) start:用于指定计数的起始值,如果省略不写,则默认从 0 开始。 stop:用于指定计数的结束值(不包括此值),此参数不能省略。 step:用于指定递增基数(步长),如果省略,则默认步长为 1。 range(6) range(7,10) range(1,10,2) range(10,1,-2) 0,1,2,3,4,5 7,8,9 1,3,5,7,9 10,8,6,4,2 思考 结合敲七游戏,要实现输出1-100内是7的倍数,range函数该如何设置? 取前不取后 基本格式 问1:以下程序将输出几个 i ? for i in range(5,15,5): print(i) 问2:以下程序将输出几个 i ? for i in range(6,1): print(i) 问3:请完善下列程序,以实现输出 3,7,11,15,19。 for i in range( __,__,__ ): print(i) PART 03 小试牛刀 小试牛刀 例题1: 利用Python实现计算1+2+3+······+99+100的和。 例题1 例题2: 利用Python实现计算1-100内奇数的和。 例题2 例题3: 以下编程将实现计算1+6+11+······+26+31的和,请将代码补充完整。 s=0 for i in range(1,___,___): s=s+i print(s) 例题3 例题4: 以下编程将实现计算1-100内所有数的乘积, 请将代码补充完整。 s=___ for i in range(1,___): s=s__i print(s) 例题4 例题5: 请阅读以下代码,思考当输入的x为36,87,51, 则最终输出的y的值是多少。 y=30 for i in range(1,4): x=int(input("x=")) if y<x: y=x print(y) 例题5 PART 03 小试牛刀 例题1: 利用Python实现计算1+2+3+······+99+100的和。 例题1 例题2: 利用Python实现计算1-100内奇数的和。 例题2 例题3: 以下编程将实现计算1+6+11+······+26+31的和,请将代码补充完整。 s=0 for i in range(1,___,___): s=s+i print(s) 例题3 例题4: 以下编程将实现计算1-100内所有数的乘积, 请将代码补充完整。 s=___ for i in range(1,___): s=s__i print(s) 例题4 例题5: 请阅读以下代码,思考当输入的x为36,87,51, 则最终输出的y的值是多少。 y=30 for i in range(1,4): x=int(input("x=")) if y<x: y=x print(y) 例题5 s=0 i in [1,2,```,100]? s=s+i 输出s 是 否 s=0 for i in range(1,101): s=s+i print(s) PART 03 小试牛刀 例题1: 利用Python实现计算1+2+3+······+99+100的和。 例题1 例题2: 利用Python实现计算1-100内奇数的和。 例题2 例题3: 以下编程将实现计算1+6+11+······+26+31的和,请将代码

资源预览图

2.3周而复始的循环 课件-2022-2023学年教科版(2019)高中信息技术必修1
1
2.3周而复始的循环 课件-2022-2023学年教科版(2019)高中信息技术必修1
2
2.3周而复始的循环 课件-2022-2023学年教科版(2019)高中信息技术必修1
3
2.3周而复始的循环 课件-2022-2023学年教科版(2019)高中信息技术必修1
4
2.3周而复始的循环 课件-2022-2023学年教科版(2019)高中信息技术必修1
5
2.3周而复始的循环 课件-2022-2023学年教科版(2019)高中信息技术必修1
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。