Before getting into the code of calculating **Simple Interest** in Python, lets understand how simple interest is calculated.

## What is Simple Interest?

Simple Interest is the amount of interest charge that you need to pay to the bank when you borrow money from them (a loan). There are three important variables that you would need to understand when writing your python program.

**Principal Amount (P)**: Principal is the amount that you have borrowed from the bank or the base price of the good or service that you have purchased and applied for a loan. Example if you brought a mortgage for $75,0000 USD than this amount is your principal.**Interest Rate (R)**: Interest rate is the price you need to pay to the bank for the Principal (Loan Amount) you borrowed. This is usually calculate annually. Interest is calculate in percentage. Example for a mortgage loan of $750,000 USD if the internet rate is 10% for a year (annual interest) then you need to pay $75,000 interest every year.**No of days (N)**: This is the tenor of the loan amount that you and the counter party have agreed upon.

## Formula for Simple Interest

**Simple Interest** = **(****P** [Principal Amount] **X** **N** [No of days] **X** **R** [Interest Rate]**)** **/** **100**

## Python code for Simple Interest calculation: SimpleInterest.py

```
# This is a Python program to calculate
# Simple Interest for the inputted
# Principal Amount, Rate of Interest,
# and Time frame
# Formula: (P x N x R)/100
#
# author: Code2care.org
def simple_interest_function(principal_amount,time_period_in_years,rate_of_interest):
print("Python Program to calculate Simple Interest")
print("-------------------------------------------")
print("Entered Principal Amount: ", principal_amount)
print("Entered Time Period in Years: ", time_period_in_years)
print("Entered Rate of Interest: ",rate_of_interest)
#Formula for Simple Interest
simple_interest = (principal_amount * time_period_in_years * rate_of_interest)/100
print('-------------------------------------------')
print("Simple Interest Calculated: ", simple_interest)
simple_interest_function(750000, 1, 10)
```

**Output:**

```
Python Program to calculate Simple Interest
-------------------------------------------
Entered Principal Amount: 750000
Entered Time Period in Years: 1
Entered Rate of Interest: 10
-------------------------------------------
Simple Interest Calculated: 75000.0
```

#### Comments:

- Thank you for the detailed example! It was useful for me!
01 Oct 2020 16:10:18 GMT
- Further comments disabled!

**More Posts related to Python,**

- Python: Convert Date to DateTime
- How to sort a List using Lambda in Python
- Python matplotlib segmentation fault: 11 macOS Big Sur
- What is Terminal Velocity and its Formula? How to calculate it programmatically?
- How to install Python 3.11 on Mac
- How to flatten a nested list in Python
- Python: Pandas Merge DataFrames on Index Example
- How to Run all Cells at Once Jupyter Notebook
- Python - Convert float to String
- How to add borders to tkinter label text
- How to Exit a Loop in Python Code
- [Python] Fix: ValueError: All arrays must be of the same length
- Sorting an array using Bubble Sort in Python Programming
- How to Unzip a file using Python
- Python: Merge DataFrames Pandas Outer Join Example
- Change label (text) color in tkinter
- Convert Float to String in Python
- Fix: fatal error: No such file or directory compilation terminated
- Python: Access index/counter of a for loop iteration
- Import Other Python Files Examples
- How to install Anaconda on Mac (M1/M2 Mac)
- Python Regular Expression to Find All Matches in List
- How to Read a binary File with Python
- How to disable warnings while Python file execution
- Know current Python Version

**More Posts:**

- How to install SpaCy (NLP Library) on Mac - Python
- fix fatal: --local can only be used inside a git repository error - Git
- Check Bluetooth is turned on or off on Android device programmatically [Java Code] - Android
- Center align text in TextView Android Programming - Android
- [Android] RuntimeException: Unable to start activity Need BLUETOOTH permission - Android
- Fix - Error:Invalid Gradle JDK configuration found (Android Studio) - Gradle
- SDK Manager: failed to install : Android Studio on Windows - Android-Studio
- The Date Command and its usage [Linux - Unix - macOS] - Linux