while循环
-
一个循环语句
-
表示当某条件成立的时候,就循环
-
不知道具体循环次数,但能确定循环的成立条件的时候,就用while循环
-
while语法:
while 条件表达式: 语句块 # 另外一种表达方法 while 条件表达式: 语句块1 else: 语句块2
demo
# 如果说年利率是6.7%,本利是每年翻滚,则多少年后本钱会翻倍
benqian = 100000
year = 0
while benqian < 200000:
benqian = benqian * (1+0.067)
year += 1 # year = 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块钱。
# 如果说年利率是6.7%,本利是每年翻滚,则多少年后本钱会翻倍
# 如果拿到的钱翻倍,则用print庆贺一下
benqian = 100000
year = 0
while benqian < 200000:
benqian = benqian * (1+0.067)
year += 1 # year = year +1
print("第{0}年拿了{1}块钱。".format(year, benqian))
else:
print("大爷的,终于翻倍了,10多年呀")
print("当年的10万可以盖个房子,现在儿子结婚,20万可以给他盖个新房了")
###################################################################################
第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块钱。
大爷的,终于翻倍了,10多年呀
当年的10万可以盖个房子,现在儿子结婚,20万可以给他盖个新房了
备注:以上内容均是观看北京图灵学院免费python视频课程摘抄的笔记
网友评论