我是一支君子兰,离开生我养我的土壤,就会慢慢枯萎!

Python 3.2版本下实现简单的个人理财计算器(存款)脚本

上一篇 / 下一篇  2011-08-09 18:35:38 / 个人分类:python 脚本

最近看着物价飞涨,才想起来有好多的天没查看财务状态了,正好公司在进行python 3.2脚本调研,就用这个机会,动手写了一个个人理财计算器。不是很好,但放个这里做纪念,日后改进。O(∩_∩)O~

print ("Welcome to Financing System")

Amounte = 0.0                          # 本金初始化

DepositCurrent = 0.005                 # 活期利率

TypeDeposit = input("choice the kinds of deposit, current deposit is 1, fixed deposit is 2 and lump deposit is 3") # 获取存款类型
TypeDeposit = int(TypeDeposit)

if (TypeDeposit != 1) and (TypeDeposit != 2) and (TypeDeposit != 3):
    print("the kind of deposit is error, it's over")
elif TypeDeposit == 1 :
    Amounte = input("Enter the number of money, please:")                       # 录入存款金额
    Amounte = int(Amounte)
    Amounte = Amounte * (1 + DepositCurrent)                                    # 计算本金和利息
    print("you choice current deposit and the Effective Annual Rate is %f. One year later, you will get %10.2f" % (DepositCurrent,Amounte))

elif TypeDeposit == 2 :
    Amounte = input("Enter the number of money, please:")                       # 录入存款金额
    Amounte = int(Amounte)
    RateFixed = input("Enter the Effective Annual Rate(0.0000), please:")
    RateFixed = float (RateFixed)
    Depositmonth = input("how long(months):")
    Depositmonth = int(Depositmonth)
    Amounte += Amounte * RateFixed / 12 * Depositmonth
    print("you choice fixed deposit and the rate is %6.4f. %4d months later, you will get %10.2f" % (RateFixed,Depositmonth,Amounte))

else :
    NumTerminally = input("Enter the number of money for terminallly:")
    NumTerminally = int(NumTerminally)
    Month = input("How long time for you (month)")
    Month = int(Month)
    RateFixed = input("Enter the Effective Annual Rate(0.0000), please:")
    RateFixed = float (RateFixed)
    TempTerminally = NumTerminally * RateFixed / 12
    TempSum = 0.0
    for i in range(1,Month + 1) :
       TempSum += TempTerminally * i
   
    NumTerminally = TempSum + NumTerminally * Month
    print("you choice lump deposit and the Effective Annual Rate is %6.4f. Three years later, you will get %10.2f" % (RateFixed,NumTerminally))
   
print("done")

 

 


TAG:

 

评分:0

我来说两句

Open Toolbar