Write a function that computes future investment value at a given interest rate for a specified number of years.
时间: 2024-10-11 22:14:39 浏览: 23
编写一个计算未来投资价值的函数,需要考虑给定的年利率以及投资期限。这个函数通常涉及复利计算,可以基于公式 FV = PV * (1 + r)^n 来实现,其中:
- FV 是未来的投资价值(Future Value),
- PV 是当前的投资本金(Present Value),
- r 是年利率(Rate of Interest),通常以小数形式给出(如0.05表示5%),
- n 是投资年限(Number of Years)。
下面是一个简单的Python函数示例,用于计算未来值:
```python
def calculate_future_value(principal, annual_interest_rate, years):
"""
计算未来投资价值的函数
:param principal: 当前的投资本金(float)
:param annual_interest_rate: 年利率(float)
:param years: 投资年限(int)
:return: 未来投资价值(float)
"""
return principal * (1 + annual_interest_rate) ** years
```
使用此函数的例子:
```python
# 示例
current_investment = 10000
interest_rate = 0.07 # 7%
years = 5
future_value = calculate_future_value(current_investment, interest_rate, years)
print(f"经过{years}年的投资,未来的价值将是:{future_value}")
阅读全文