加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

for循环和while循环

(2021-10-18 10:35:44)
分类: 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人?

流程图,for循环和while循环


num=1

money=20

sum=20

while sum<=500:

  num=num 1

  money=money 5

  sum=sum money

print(num)

作业:

1.尝试用两种方法输入1-100胡所有偶数。

(1)用range()函数,指定步长。

(2)用循环语句与条件语句结合写程序。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有