## 复利计算公式及Python代码 这是一个复杂的数学公式,用于计算複利的累积金额: **公式:** ``` A = P * (1 + r/n)^(nt) ``` 其中: * A: 账户最终价值 * P: 初始本金 * r: 年利率 (以百分比表示) * n: 利率计算频率 (年次数) * t: 投资期限 (年) **Python 代码:** ```python def calculate_compound_interest(P, r, n, t): """ 计算复利后的总金额。 Args: P: 初始本金 (浮点数) r: 年利率 (浮点数,以百分比表示) n: 利率计算频率 (整数) t: 投资期限 (整数) Returns: 复利后的总金额 (浮点数) """ A = P * (1 + (r/100)/n)**(n*t) return A # 使用示例 principal = 1000 rate = 5 time = 3 frequency = 12 total_amount = calculate_compound_interest(principal, rate, frequency, time) print(f"初始本金: {principal}") print(f"年利率: {rate}%") print(f"投资期限: {time} 年") print(f"复利后的总金额: {total_amount:.2f}") ``` 这段代码定义了一个名为 `calculate_compound_interest` 的函数,该函数接受四个参数:初始本金、年利率、利率计息频率和投资期限。 函数使用上面提到的复利公式计算并返回最终金额。 最后一段代码展示了如何使用此函数计算一个具体的例子。 希望这能帮到你!
写一个复杂的数学公式,并给出完整代码
- 作者:China-Hubei-Xiangyang
- 日期:2025年3月31日 09:52
- 浏览:8
评论区: