内容正文:
第三章 算法的程序实现
3.2.4 循环结构的程序实现
学习目标
1.熟练掌握Python循环结构的格式。
2.能用循环结构实现简单算法。
什么是循环?
循环:(动)事物周而复始地运动和变化
知识点一:循环结构的程序实现
1、for语句
一般情况下,需要多次重复执行的代码,都可以用循环的方式来完成
循环不是必须要使用的,但是为了提高代码的重复使用率,所以有经
验的开发者都会采用循环
新课讲授
( 对于序列中的每一个元素执行循环体)
序列的元素数量控制循环次数:序列中的元素会被依次赋值给变量,然后执行一次循环体。
若循环过程中执行了循环体中的break语句,则该for语句结束。
hobby=['篮球','羽毛球','看书','旅游','音乐']
for x in hobby:
print(x)
编写程序,实现依次显示某名学生的兴趣爱好(篮球、羽毛球、看书、旅游、音乐)
for num in range(10):
print(num)
编写程序,实现在同一行依次输出从0起始的10个自然数
for num in range(10):
print(num,end=' ')
range()函数可以产生序列,元素默认是从0起始的自然数。
内建函数range()
语法格式:
range(start,end,step)
range(start,end)
range(end)
start:起始值(包含),省略默认为0
end:终值(不包含)
step:步长(不能为0),省略默认为1
利用range()函数将1到10的所有偶数都输出到屏幕上
语法格式:
range(start,end,step)
range(start,end)
range(end)
for i in range(2,11,2):
print(i,end=' ')
for i in range(1,11):
if i%2==0:
print(i,end=' ')
不知道要循环多少次?
2、while语句
( 当条件成立就执行循环体)
先判断条件是否为真,如果条件表达式为真,执行一次循环体,再次判断条件是否为真,若仍为真,那么再执行一次循环体,以此类推,直到条件为假时退出while语句。
若循环过程中执行了循环体中的break语句,则该while语句结束。
N