|
--- |
|
title: Home Loan EMI Calculator |
|
emoji: 🦀 |
|
colorFrom: red |
|
colorTo: indigo |
|
sdk: streamlit |
|
sdk_version: 1.42.2 |
|
app_file: app.py |
|
pinned: false |
|
license: mit |
|
short_description: Home Loan EMI Calculator |
|
--- |
|
|
|
# EMI Calculator |
|
|
|
This is a simple Python script that calculates the Equated Monthly Installment (EMI) for a loan based on user input. The script prompts the user to enter the loan amount, duration, interest rate, and optional down payment, then computes the EMI. |
|
|
|
## Features |
|
- Takes user input for loan amount, duration, interest rate, and down payment. |
|
- Uses the standard EMI formula for calculations. |
|
- Provides accurate and rounded EMI results. |
|
|
|
## Formula Used |
|
The EMI calculation follows this formula: |
|
|
|
```math |
|
EMI = \frac{P \times r \times (1 + r)^n}{(1 + r)^n - 1} |
|
``` |
|
|
|
Where: |
|
- **P** = Principal loan amount |
|
- **r** = Monthly interest rate (annual rate divided by 12) |
|
- **n** = Loan duration in months |
|
|
|
## How to Use |
|
### Installation |
|
```bash |
|
pip install -r requirements.txt |
|
``` |
|
|
|
### Running the script |
|
```bash |
|
python emi_calculator.py |
|
``` |
|
|
|
### Example Usage |
|
``` |
|
Enter the loan amount: 10000 |
|
Enter the loan duration in months: 12 |
|
Enter the monthly interest rate (as decimal, e.g., 0.1 for 10%): 0.1 |
|
Enter the down payment amount (if any, else 0): 0 |
|
Monthly EMI: 1467.63 |
|
``` |
|
|
|
## Requirements |
|
- Python 3.x |
|
|
|
## Model Card Metadata |
|
```yaml |
|
tags: |
|
- finance |
|
- machine-learning |
|
- python |
|
license: mit |
|
``` |
|
|
|
## License |
|
This project is licensed under the MIT License. |
|
|
|
## Contributions |
|
Feel free to fork this repository, submit issues, or contribute enhancements. |
|
|
|
--- |
|
|
|
Made with ❤️ by Shivraj |
|
|
|
|
|
|
|
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference |
|
|