python - 一年的期末余额,年回报率为 5%,月初每月供款 1000 美元
问题描述
我正在尝试根据每月 1000 美元的供款和 5% 的年回报率为 0 美元的起始余额来计算一年内赚取的期末余额。
所以每年我应该贡献 12,000 美元,我赚取的利息应该等于 322.58 美元,因此期末余额为 12,322.58 美元。
到目前为止,这是我的代码,但我得到的最终余额仅为 12050。
count = 0
current_savings = 0
r = 0.05
while count < 12:
current_savings += 1000
Monthly_interest = (current_savings*r)/12
Final_amount = current_savings + Monthly_interest
count += 1
print(Final_amount)
解决方案
请注意,大多数银行会在添加新存款之前计算利息。您必须决定哪种顺序适合您。
current_savings = 0
r = 0.05
for _ in range(12):
current_savings += 1000
Monthly_interest = (current_savings*r)/12
current_savings += Monthly_interest
print(current_savings)
推荐阅读
- fflush - abrupt end of program while fflush in c
- mysql - mysql的过滤子句语法
- javascript - 使用JS在json中的偶数和奇数元素之间交替
- angular - 在按钮单击时导航到 p-tabview
- android - 在 FireMonkey Android 应用程序中关闭一个控件的虚拟键盘
- python - 使用 python 将图像转换为具有透明背景的 tiff 格式
- java - 如何只创建一个父子对象
- python - 找不到使用硒的元素(python)
- r - 如何在两个特定字符之间拆分字符串 (R)
- python - TypeError:“datetime.date”和“str”的实例之间不支持“>”