A simple and interactive EMI (Equated Monthly Installment) Calculator built using Python. It calculates monthly payments based on loan amount, interest rate, and tenure. Ideal for students learning finance and developers experimenting with Python projects.
EMI (Equated Monthly Installment) is the fixed amount a borrower pays every month towards loan repayment. It includes both principal and interest, and is calculated using the formula:
Where:
- P = Principal loan amount
- R = Monthly interest rate (annual rate / 12 / 100)
- N = Loan tenure in months
- 📥 Accepts principal, interest rate, and tenure from the user
- 🔢 Calculates EMI using the standard formula
- 🖥️ Displays output in a clean, formatted style
- ✅ Accurate, reliable, and beginner-friendly
- 🧪 Can be extended to include total interest, amortization table, or a web interface
- ✅ Python 3.x
- (Optional for GUI)
tkinteror Flask
git clone https://github.com/zeph254/emi-calculator.git cd emi-calculator pipenv install pipenv shell flask run --debug
https://emi-calculator-1cbp.onrender.com/
Enter the principal amount: 500000 Enter annual interest rate (%): 10 Enter loan tenure (in months): 60
📘 Monthly EMI: ₹10624.68
Pull requests are welcome! For major changes, please open an issue first to discuss what you'd like to change.
Zephaniah O. Ulare
GitHub: https://github.com/zeph254