4.4.4 循环控制的应用 课件(共26张PPT) 2022-2023学年 粤教版(2019)高中信息技术 必修1

文档属性

名称 4.4.4 循环控制的应用 课件(共26张PPT) 2022-2023学年 粤教版(2019)高中信息技术 必修1
格式 pptx
文件大小 1.7MB
资源类型 教案
版本资源 粤教版(2019)
科目 信息技术(信息科技)
更新时间 2023-05-23 08:10:40

图片预览

文档简介

(共26张PPT)
BIG DATA
4.4.4
循环控制的应用
第四章
授课人:XXX
FOUR
循环控制的应用
04
导入
上节课的优化程序
导入
上节课的优化程序
break
continue
循环控制
break
中断循环
跳出
本次循环
continue
循环控制
break语句:中断循环
在循环结构中,可以用break语句跳出当前循环体,从而中断当前循环
当某个条件成立时,需要立即退出循环,不再运行循环中余下的代码
for 循环变量 in 列表:
语句1
语句2
重复执行
语句1和语句2
循环控制
break语句:中断循环
在循环结构中,可以用break语句跳出当前循环体,从而中断当前循环
当某个条件成立时,需要立即退出循环,不再运行循环中余下的代码
for 循环变量 in 列表:
语句1
break
语句2
if 条件表达式:
重复执行
语句1和语句2
当满足条件表达式时,终止循环,并且不再执行语句2
循环控制

for i in range(1,5):
print(“这是第”,i,”次循环”)
print(i)
print(“数完了”)
循环控制

for i in range(1,5):
print(“这是第”,i,”次循环”)
if i==3:
break
print(i)
print(“数完了”)
循环控制
循环控制
continue语句:跳出本次循环循环
在循环结构中,continue语句不是立即跳出循环体,而是当条件符合时,跳过本次循环结束前的语句,进入下一次循环的判定
for 循环变量 in 列表:
语句1
语句2
重复执行
语句1和语句2
循环控制
for 循环变量 in 列表:
语句1
continue
语句2
if 条件表达式:
重复执行
语句1和语句2
当满足条件表达式时,跳过本次循环,并且不再执行语句2,进入下一次循环
continue语句:跳出本次循环循环
在循环结构中,continue语句不是立即跳出循环体,而是当条件符合时,跳过本次循环结束前的语句,进入下一次循环的判定
循环控制

for i in range(1,5):
print(“这是第”,i,”次循环”)
print(i)
print(“数完了”)
循环控制

for i in range(1,5):
print(“这是第”,i,”次循环”)
if i==3:
continue
print(i)
print(“数完了”)
循环控制
break
continue
练一练
阅读下面两段程序,写出输出结果
i=0
while i<5:
i=i+1
if i%2==0:
continue
print(i)
i=0
while i<5:
i=i+1
if i%2==0:
break
print(i)
练一练
阅读下面两段程序,写出输出结果
i=0
while i<5:
i=i+1
if i%2==0:
continue
print(i)
i=0
while i<5:
i=i+1
if i%2==0:
break
print(i)
1
3
5
1
课堂练习
1. 以下哪个选项是以下代码的执行结果 ( )
for i in "message":
if i=="a":
continue
print(i, end=" ")
A. message B. mess C.a D.messge
D
D.messge
课堂练习
2.下列选项中,属于Python跳出本次循环的语句是( )。
break B. continue
C.stop D. print
B
B. continue
课堂练习
3.下列关于程序中break语句的说法正确的是( )。
A. break语句的作用是跳过该次循环,提前进入下一次循环
B. break语句的作用是结束整个循环
C. break语句和continue语句作用相同
D. break可用于循环体外
B
B. break语句的作用是结束整个循环
本章小结
课堂练习
学习信息技术课后,小明决定利用Python开发一个“数字竞猜”小游戏,经过努力,小明完成了游戏程序的编写与运行测试。程序如下所示,据此完成以下题目。
课堂练习
1.上面程序通过什么控制结构实现竞猜数字的判断?( )
A.顺序结构 B.选择结构
C.循环结构 D.嵌套结构
B
B.选择结构
2.上图多分支语句elif ① :中的条件表达式是( )。
A.m=n B.mn D.m!=n
C
C.m>n
课堂练习
3.语句 input(“请输入竞猜数字:1-20之间:”) 的返回值属于哪种数据类型?( )
A.数值 B.字符串
C.字典 D.列表
B
B.字符串
4.在n = int(input(“请输入竞猜数字:1-20之间:”))中,int( )的作用是将输入函数的返回值转换为( )。
A.整数 B.字符串
C.列表 D.浮点数
A
A.整数
课堂练习
5.上面程序中“if m==n:”是一条( )。
A. 输入语句 B. 赋值语句
C. 输出语句 D. 判断语句
D
D. 判断语句
BIG DATA
那就下次再聊吧~
第四章
授课人:XXX