Tuesday, October 7, 2025
HomeLanguagesPython Program to Calculate Simple and Compound Interest

Python Program to Calculate Simple and Compound Interest

Python program to calculate simple and compound interest; In this tutorial, you will learn how to calculate simple interest and compound interest in python.

Python Program to Calculate Simple and Compound Interest

See the following to python program to calculate simple interest and compound interest; as shown below:

  • Python Program to Calculate Simple Interest
  • Python Program to Compute Compound Interest

Python Program to Calculate Simple Interest

Use the following steps to write a program to calculate simple interest in python:

  • Use a python input() function in your python program that takes an input from the user.
  • Next, calculate the simple interest using this SI = (P * N * R)/100  formula.
  • After the end program, print the simple interest.
#Python program to calculate simple interest

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

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

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

#calculate simple interest by using this formula
SI = (P * N * R)/100

#print
print("Simple interest : {}".format(SI))

Output

Enter the principal amount :  1000 
Enter the number of years :  2 
Enter the rate of interest :  5 
Simple interest : 100.0 

Python Program to Compute Compound Interest

Use the following steps to write a program to calculate compound interest in python:

  • 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.
  • 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 

Recommended Python Programs

RELATED ARTICLES

Most Popular

Dominic
32340 POSTS0 COMMENTS
Milvus
86 POSTS0 COMMENTS
Nango Kala
6708 POSTS0 COMMENTS
Nicole Veronica
11872 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11936 POSTS0 COMMENTS
Shaida Kate Naidoo
6829 POSTS0 COMMENTS
Ted Musemwa
7090 POSTS0 COMMENTS
Thapelo Manthata
6780 POSTS0 COMMENTS
Umr Jansen
6784 POSTS0 COMMENTS