当前位置:首页>python>Python的循环结构

Python的循环结构

  • 2026-10-21 13:30:38
Python的循环结构

运用Python的循环结构描述问题求解过程

1.运用for循环语句:

实例1:

假如项目小组经过讨论,决定先网购单价为1元至100元的100种笔记本各1本,且每一种只买1本,那么该如何编程计算一共要花多少元?

一、分析问题

这个问题相当于要计算从1到100的累加值。1到100的累加就是计算1+2+…+100,可以用for循环结构编程来解决这个问题。

二、设计算法

根据上述分析,可设计如下算法:需要有一个循环变量从1变化到100,将该变量命名为i;还需要另外一个临时变量不断和该变量进行加法运算,并记录运算结果,将临时变量命名为sum,变量i每增加1时,就和变量sum进行一次加法运算,变量sum记录的是累加的结果。

三、编写程序

 四、调试运行

2.运用while循环语句:

while循环是当型循环,只要条件满足,就不断循环;否则,退出循环。while循环语句的格式:

while(表达式):语句或语句组

实例2:

项目小组为了筹集购买奖品和纪念品的费用,准备开展一次募捐活动,计划向第一个赞助人募集20元,向第二个赞助人募集25元......后一个比前一个多募捐5元,依次下去,第几个人募捐后募集到的总费用累计超过5000元?

一、分析问题

设所拉赞助商的数量为num,每次募集的金额为money,募集金额总数为sum,则sum可以用如下的式子表示:

sum=20+25+30+……(其中num=1,2,3……)

于是这个问题就可以转化为:当sum>=5000时,求num的值。

二、设计算法

根据上述的分析,可设计出如下的算法:

1)令num=1;

2)令money=20;

3)令sum=20;

4)num=num+1;

5)money=money+5;

6)sum=sum+money;

7)如果sum<5000,则返回第4)步;

8)输出num的值;

9)结束。

三、编写程序

四、调试运行

  感谢您的阅读!

最新文章

随机文章