首页 > 其他 > 详细

while循环

时间:2018-03-03 19:14:25      阅读:222      评论:0      收藏:0      [点我收藏+]

  -----------------以下截图来自王大鹏老师的教学

技术分享图片

 练习:银行利息
1.本金10000元;

2.年利息7%;

3多少年后本金能超过13000

分析:

1.当遇到每XXXX的问题的时候一般都是循环问题;

2.没有明确的循环次数;

3.循环条件确定:本金不炒锅13000元;

4.以上特点适合用while循环

v1.0版本:初级写法,为了理解while

year = 0
money = 10000
while (money <= 13000):
    money = money * 1.07
    year = year + 1
print("需要%d年" % year)

v2.0版本:一些习惯写法,程序猿的最爱

year = 0
money = 10000
while (money <= 13000):
    money *= 1.07
    year += 1
print("需要%d年" % year)

 

练习2:用while累加求和

分析:

1.用计数来表示数字,从1开始,每次增长1,只要小于51,就把数字和总和相加

2.确定循环条件:变量n小于51;每次n都增加1;每次n都和总和相加

mySum = 0  # 先用mySum来存放数字总和
n = 1  # 设置计数器变量n,起始为1
while n < 51:
    mySum += n
    n += 1
print("总和是: %d" % mySum)

 

while循环

原文:https://www.cnblogs.com/jameskane/p/8502559.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!