|
amount = float(input("principal amount:"))
for time in range(1,11):
import random
interest = random.randrange(5,10) #浮动利率
i = abs(float(interest / 100))
j = 1 * (1 + i) ** time
def invest():
payback = float(amount *j)
return (payback)
print("Year",time,":$",invest())
input()
#疑问点:在利息下降的年份里,为何当年总金额会小于上年?如果代码有错,请指教。跑出来的结果:principal amount:100
Year 1 :$ 105.0
Year 2 :$ 116.64000000000001
Year 3 :$ 129.5029
Year 4 :$ 136.04889600000004
Year 5 :$ 153.86239549000004
Year 6 :$ 158.68743229440005
Year 7 :$ 182.8039120816691
Year 8 :$ 147.7455443789063
Year 9 :$ 183.84592124201555
Year 10 :$ 236.73636745921192
|
|