Saturday, November 16, 2024
Google search engine
HomeLanguagesPython Program to Compute Compound Interest

Python Program to Compute Compound Interest

Python program to calculate compound interest; In this tutorial, you will learn how to calculate compound interest with and without using function.

Let us have a look at the compound interest rate formula.

A = p * (pow((1 + r / 100), t))

A = final amount
p = initial principal balance
r = interest rate
t = number of time periods elapsed

Python Program to Compute Compound Interest

Now let’s see each python program for calculate or compute compound interest; as shown below:

  • Python program to compute compound interest
  • Python Program to Calculate Compound Interest using Function

1: Python program to compute compound interest

  • Use a python input() function in your python program that takes an input (principal amount, rate of interest, time) from the user.
  • Next, calculate the compound interest using this p * (pow((1 + r / 100), t))  formula.
    .box-4-multi-260{border:none!important;display:block!important;float:none!important;line-height:0;margin-bottom:15px!important;margin-left:auto!important;margin-right:auto!important;margin-top:15px!important;max-width:100%!important;min-height:250px;min-width:250px;padding:0;text-align:center!important;width:100%}

  • After the end program, print the compound interest.
#Python program to compute compound interest

p = float(input("Enter the principal amount : "))

t = float(input("Enter the number of years : "))

r = float(input("Enter the rate of interest : "))

#compute compound interest
ci =  p * (pow((1 + r / 100), t)) 

#print
print("Compound interest : {}".format(ci))

Output

Enter the principal amount :  1000 
Enter the number of years :  2 
Enter the rate of interest :  5 
Compound interest : 1102.5 

2: Python Program to Calculate Compound Interest using Function

  • Define a function in your python program that accepts the argument and compute compound interest by using this p * (pow((1 + r / 100), t)) formula.
  • Use a python input() function in your python program that takes an input (principal amount, rate of interest, time) from the user.
  • Next, call a compute interest function with specific arguments.
  • After the end program, print the compound interest.
#Python program to compute compound interest using function

def compoundInterest(p, r, t):
    ci = p * (pow((1 + r / 100), t)) 
    return ci
  
 
p = float(input("Enter the principal amount : "))

t = float(input("Enter the number of years : "))

r = float(input("Enter the rate of interest : "))

#call compound interest
ci =  compoundInterest(p, r, t) 

#print
print("Compound interest : {}".format(ci))

Output

Enter the principal amount :  1000 
Enter the number of years :  2 
Enter the rate of interest :  5 
Compound interest : 1102.5  

Recommended Python Programs

RELATED ARTICLES

Most Popular

Recent Comments