编写程序:输入用户存储的数额inim、年复合利率rate、存储年限stolife,计算并输 出年限到后的账户金额endm(保留两位小数)。
时间: 2024-09-23 10:01:17 浏览: 22
编写一个简单的Python程序来解决这个问题,可以使用复利公式:
```python
def calculate_future_amount(inim, rate, stolife):
endm = inim * (1 + rate) ** stolife
return round(endm, 2)
# 获取用户输入
inim = float(input("请输入初始存储金额(元): "))
rate = float(input("请输入年复合利率(百分比): ")) / 100 # 将百分比转换为小数
stolife = int(input("请输入存储年限(年): "))
# 计算并输出结果
future_amount = calculate_future_amount(inim, rate, stolife)
print(f"存储{stolife}年后,账户金额为: {future_amount}元")
# 相关问题:
1. 这段代码适用于哪种类型的存款(如定期存款、储蓄账户等)?
2. 如果利率需要实时从银行API获取,应该如何修改此函数?
3. 如果用户想要查看每个时间点的余额变化,如何扩展这个函数?
阅读全文