| 分类: IT科普知识 |
4.4运用循环结构描述问题求解过程
1.for循环应用
for循环的格式
for 循环变量 in 列表:
语句或语句组
(注意:1.列表后面有冒号
2.语句或语句组需要缩进)
列表的几种表达方式:
(1)直接罗列:
for value in [1,2,3,4,5]:
print(value)
相当于当value=1时打印value
value=2时打印value
(2)先定义后使用
values=[1,2,3,4,5]
for value in values:
print(value)
(3)使用range()函数自动生成列表
range(start,stop,step)
默认start=0,stop不包含,step默认为1,可以为负。
for value in range(6):
print(value)
结果为0-5
range(1,6)
1-5
range(2,11,2)
2,4,6,8,10
range(10,1,-2)
10,8,6,4,2
案例1 2 3 … 10
sum=0
for i in range(1,11):
sum =i
print("sum=",sum)
(注意打印是否在循环体内)
2.while循环的应用
while 表达式:
语句或语句组
区别:for用于知道循环次数,while用于知道结束条件
案例,第一人捐20,第二人捐25,以此类推,第几位人能累积捐款超过500人?
num=1
money=20
sum=20
while sum<=500:
print(num)
作业:
1.尝试用两种方法输入1-100胡所有偶数。
(1)用range()函数,指定步长。
(2)用循环语句与条件语句结合写程序。

加载中…