美文网首页
python学习笔记-while循环

python学习笔记-while循环

作者: 肥树仙僧 | 来源:发表于2018-08-19 17:03 被阅读0次

    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视频课程摘抄的笔记

    相关文章

      网友评论

          本文标题:python学习笔记-while循环

          本文链接:https://www.haomeiwen.com/subject/smgciftx.html