存款复利简单计算

发布时间 2023-08-16 10:47:18作者: 武平宁

输入为年度定存的钱,年利率按3%计算。

在线计算网站:https://www.json.cn/runcode/run_python3/
在命令行参数中输入年度定存的钱

代码

import sys                                                                                                                          
year_saving=int(sys.argv[1])                                                                                                        
sum = 0                                                                                                                             
for i in list(range(1,31)):                                                                                                         
    value = year_saving * (1.03 ** i)                                                                                               
    sum = sum + int(value)                                                                                                          
    print("{:>2}: {:<10} ".format(i,sum)) 

测试

比如每年存20000,30年的存款资产为:

 1: 20600      
 2: 41818      
 3: 63672      
 4: 86182      
 5: 109367     
 6: 133248     
 7: 157845     
 8: 183180     
 9: 209275     
10: 236153     
11: 263837     
12: 292352     
13: 321722     
14: 351973     
15: 383132     
16: 415226     
17: 448282     
18: 482330     
19: 517400     
20: 553522     
21: 590727     
22: 629049     
23: 668520     
24: 709175     
25: 751050     
26: 794181     
27: 838606     
28: 884364     
29: 931495     
30: 980040