Python 找到复合利息的程序

Python 找到复合利息的程序

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

复合利息

对于存款或贷款的本金值,添加利息被称为 复合利息 ,也称为复利。复合利息基本上是将获得的利息重新投资于本金值上的结果,而不是取出或支付利息,这将导致下一个利息周期;支付的利息将被添加到本金金额中。

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

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

复合利息的公式

计算给定本金值V的复合利息的一般数学公式如下:

总金额 tp

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

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

P = 本金金额

tp = 本金金额投资的时间周期

r = 利率

代码实现

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

现在,在这一部分中,我们将编写一个Python程序,用于计算给定特定值的复合利息。为了编写所需的Python程序,我们需要遵循以下步骤:

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

步骤2: 然后,我们要求用户设置利率和本金金额投资的时间周期。

步骤3: 在从用户那里获取所有三个所需变量之后,我们将在程序中使用复合利息公式,即 “总金额 = P(1+r/100) tp,”对这些变量进行计算。

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

步骤5: 最后,我们将在程序的输出中打印复合利息作为结果。

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

示例

# Using default function
def compound_rate(PV, CRate, tp):
    # Using CI formula
    TotalAmount = PV * (pow ((1 + CRate / 100), tp))
    # Calculating CI
    CInterest = TotalAmount - PV
    # Printing CI as result in output
    print("Total return value after completion of given time period: ", TotalAmount)
    print("Compound interest gained on given amount is", CInterest)

# Taking principal amount value from the user
PV = float(input("Enter the principal amount: "))
CRate = float(input("Enter the rate for compound interest: ")) # taking interest rate value
tp = float(input("Enter the time period for which principal is invested: ")) # taking time period value

# Calling out CI function
compound_rate(PV, CRate, tp)

输出:

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),并将结果打印在输出中。我们可以使用此程序计算任何给定金额的复利,以及任何利率和任何时间段的复利。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程