Python 程序计算复利

2024 年 8 月 29 日 | 阅读 3 分钟

在本教程中,我们将学习如何编写一个 Python 程序来计算给定值的复利。在开始编写程序之前,让我们先了解复利的基础知识。

复利

在存款或贷款的本金值中增加利息称为复利,也称为利滚利。复利基本上是通过将获得的利息再投资于本金值,而不是将其提取或支付出去,从而在下一个周期计算利息;支付的利息将加到本金金额中。

让我们比较一下复利和单利。我们可以看到,在单利中,本金值没有复利,并且在每个周期内获得的利息都保持不变。

事实:复利是银行、金融和经济学中计算利息的标准方法。

复利公式

计算给定本金值(即 V)的复利的一般数学公式如下所示:

总金额 = P(1+r/100)tp

在上述公式中,我们使用的变量可以描述如下:

总金额 = 本金 + 获得的复利

P = 本金

tp = 本金投资的时间段

r = 利率

代码实现

到目前为止,我们已经学习了复利的基础知识以及它在我们日常生活中的重要性。我们还学习了可以用于计算一定本金的复利的基本公式。

现在,在本节中,我们将编写一个 Python 程序来计算给定特定值的复利。要编写所需的 Python 程序,我们需要遵循一些步骤,如下所示:

步骤 1:我们将以用户输入的形式获取本金金额。

步骤 2:然后,我们要求用户设置利率以及本金投资的时间段。

步骤 3:在从用户那里获取所有三个必需变量后,我们将在程序中使用复利公式,即“总金额 = P(1+r/100)tp

步骤 4:我们将结果存储在“Result 变量”中。

步骤 5:最后,我们将程序的输出中以结果形式打印复利。

现在,请看以下 Python 程序,以更好地理解上述步骤的实现。

示例 -

输出

Enter the principal amount: 600000
Enter the rate for compound interest: 2.7
Enter the time period for which principal is invested: 20

Total return value after completion of given time period:  1022257.0687807774
Compound interest gained on given amount is 422257.0687807774

解释 -

运行上述程序后,我们输入了三个必需的变量,即PV = 600000、Crate = 2.7tp = 20;我们得到了总复利和给定本金的总金额(1022257.0687807774),并在输出中打印了结果。我们可以使用此程序计算任何给定金额在任何利率和任何时间段内的复利。