(共20张PPT)
程
序
计
基
本
设
结
构
循
环
构
结
为
什
要
么
使
用
环
循
构
结
?
print("信息技术")
print("信息技术")
print("信息技术")
print("信息技术")
print("信息技术")
print("信息技术")
print("信息技术")
print("信息技术")
print("信息技术")
print("信息技术")
i=1
while i<11:
print("信息技术")
i=i+1
for i in range(1,11):
print("信息技术")
减少语句重复,简洁。
循
环
构
结
开始
循环控制条件
循环体
循环体以外的语句
结束
初始化部分
false
true
在循环结构中,一些语句在某一 条件成立时, 被重复执行,直到条件不成立时。才结束重复执行。这个条件称为循环控制条件,被重复执行的语句块称为循环体。
While
基本格式:
while 表达式:
语句块
while语句中的表达式是循环控制条件,其值一般为布尔值(True或False ),当表达式的值为True时,执行循环体内的语句,否则就退出循环,执行下一条语句,需要注意的是, while表达式后而的冒号不能省略。
语
句
While
基本格式: while 表达式:
语句块
语
句
i=1
while i<11:
print("第",i,"循环","信息技术")
i=i+1
For
基本格式:
for 循环变量 in 序列:
语句块
语
句
for语句每次从序列中取出一个元素赋值给循环变量(循环变量初值即为序列中的第一个元素值 ),当依次访问完序列中所有元素后, 循环结束。需要注意的是,冒号不能省略。
数据类型,包括 列表、字符串、range()函数产生的整数序列等。
For
range()函数:生成整数序列
语
句
range(start,end,step)
起始值
终值
步长
当起始值为0,步长为1时可以省略,终值不能省
生成的整个序列不包括终值
包含
不包含
不能为0
range(1,5,2)
range(5,1,-1)
range(1,5)
range(5)
1,3
5,4,3,2
1,2,3,4
0,1,2,3,4
For
基本格式:
for 循环变量 in 序列: 语句块
语
句
for语句每次从序列中取出一个元素赋值给循环变量(循环变量初值即为序列中的第一个元素值 ),当依次访问完序列中所有元素后, 循环结束。需要注意的是,for…in后面的冒号不能省略。
for i in range(1,11):
print("第",i,"循环","信息技术")
求1+2+3+4+5+6+7+8+9+10的和
For语句与while语句的选用
在for语句中,循环次数由序列中元素的个数决定,常用于确定循环次数的问题解决,对于不能确定次数的问题求解,需要使用while语句。 实际上, while语句既可以实现不确定次数的循环,也可以实现确定次数的循环。
循
环
套
嵌
一个循环结构内可以包含另 一个循环, 这样的结构称为循环嵌套,也称多重循环。常用的循环嵌套是二重循环,外层循环称为外循环,内层循环称为内循环。内循环是外循环的循环体。循环嵌套的执行过程是要首先执行外层循环,外循环每执行次,内循环则需执行一个完整的循环。
循
环
套
嵌
九九乘法表
break语句
continue语句
在循环体中,可以使用break语句continue语句控制程序的流程,break 语句用于终止某个循环,使程序跳到循环体以外的第一个可执行语句。
continue语句用于终止本次循环进入下一次循环,即跳过循环体内还未执行的语句,进入下次循环的判定。
总
结
感
谢
的
观
看
您