码迷,mamicode.com
首页 > 其他好文 > 详细

while循环

时间:2018-03-03 19:33:56      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:练习   1.0   print   计数   image   银行   计数器   技术   pre   

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

技术分享图片

 练习:银行利息
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循环

标签:练习   1.0   print   计数   image   银行   计数器   技术   pre   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!