Python基础练习——while循环

while循环

  • 一个循环语句
  • 表示当某条件成立的时候,就循环
  • 不知道具体循环次数,但能确定循环的成立条件的时候用while循环
  • while语法:
      while 条件表达式:
          语句块
  • 另外一种表达方法
      while  条件表达式:
          语句块1
      else:
          语句块2
In [1]:
# 如果说年利率是6.7%,本利是每年翻滚, 则多少年后本钱会翻倍
benqian = 100000
year = 0
while benqian < 200000 :
    benqian = benqian * (1 + 0.067)
    year += 1
    print('第{0}年拿到了{1}块钱'.format(year,benqian))
    
第1年拿到了106700.0块钱
第2年拿到了113848.9块钱
第3年拿到了121476.77629999998块钱
第4年拿到了129615.72031209998块钱
第5年拿到了138299.97357301068块钱
第6年拿到了147566.07180240238块钱
第7年拿到了157452.99861316333块钱
第8年拿到了168002.34952024528块钱
第9年拿到了179258.5069381017块钱
第10年拿到了191268.8269029545块钱
第11年拿到了204083.83830545243块钱
In [2]:
# 如果说年利率是6.7%,本利是每年翻滚, 则多少年后本钱会翻倍
benqian = 100000
year = 0
while benqian < 200000 :
    benqian = benqian * (1 + 0.067)
    year += 1
    print('第{0}年拿到了{1}块钱'.format(year,benqian))
print('等了{0}年,终于翻倍了,现在拿到了{1}块钱'.format(year,benqian))
第1年拿到了106700.0块钱
第2年拿到了113848.9块钱
第3年拿到了121476.77629999998块钱
第4年拿到了129615.72031209998块钱
第5年拿到了138299.97357301068块钱
第6年拿到了147566.07180240238块钱
第7年拿到了157452.99861316333块钱
第8年拿到了168002.34952024528块钱
第9年拿到了179258.5069381017块钱
第10年拿到了191268.8269029545块钱
第11年拿到了204083.83830545243块钱
等了11年,终于翻倍了,现在拿到了204083.83830545243块钱
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值