zoukankan      html  css  js  c++  java
  • 第二章 当型循环理财

    代码:

    import pdb
    money=50000
    rate=[0.0325,0.03,0.03,0.02,0.0175]
    for i in rate:
        money=round(money+money*i,2)
    print("Five years later,your wealth is:",money,"yuan")
    
    money1=100000
    year=0
    while money1>0:
        money1=round(money1*(1+0.037),2)-20000
        year+=1
        pdb.set_trace()
    print(year,"year's later,wealth is taken out")
    

      

    效果:

    Five years later,your wealth is: 56841.97 yuan
    > /me/textbook/chapter/2/p37_2_3_wealth.py(10)<module>()
    -> while money1>0:
    (Pdb) p money1,year
    (83700.0, 1)
    (Pdb) c
    > /me/textbook/chapter/2/p37_2_3_wealth.py(10)<module>()
    -> while money1>0:
    (Pdb) p money1,year
    (66796.9, 2)
    (Pdb) c
    > /me/textbook/chapter/2/p37_2_3_wealth.py(10)<module>()
    -> while money1>0:
    (Pdb) p money1,year
    (49268.39, 3)
    (Pdb) c
    > /me/textbook/chapter/2/p37_2_3_wealth.py(10)<module>()
    -> while money1>0:
    (Pdb) p money1,year
    (31091.32, 4)
    (Pdb) c
    > /me/textbook/chapter/2/p37_2_3_wealth.py(10)<module>()
    -> while money1>0:
    (Pdb) p money1,year
    (12241.7, 5)
    (Pdb) c
    > /me/textbook/chapter/2/p37_2_3_wealth.py(10)<module>()
    -> while money1>0:
    (Pdb) p money1,year
    (-7305.360000000001, 6)
    (Pdb) c
    6 year's later,wealth is taken out
    

     

    总结:

    1. 两位小数round(i,2);
    2. 取完理财产品,循环条件为money1>o;
    3. import pdb,在循环体后面加入pdb_set_trace(),然后执行程序,在{pdb}提示符后面输入p,后面输入需要显示的变量,多个用逗号隔开,显示循环一次的变量值,然后按c继续循环。
  • 相关阅读:
    C# 多线程Thread.IsBackground=True的作用
    JS 判断用户设备 移动端或桌面端
    VSCode 代码格式化 快捷键
    PHP 根据 IP 获取定位数据
    C# 将文本写入到文件
    C# 读取文件内容
    PHP 美化输出数组
    VSCode 设置 Tab 空格
    custom post types 404 Page Error
    [已解决] wordpress 修改 permalink 后 页面 404 问题
  • 原文地址:https://www.cnblogs.com/scholarly/p/15435434.html
Copyright © 2011-2022 走看看