EMI / app.py
PatilShruti's picture
initial commit
95d7349 verified
raw
history blame contribute delete
632 Bytes
import gradio as gr
def emi(principal, rate, tenure):
rate = rate / (12 * 100) # Convert annual interest rate to monthly and percentage to decimal
emi = (principal * rate * (1 + rate) ** tenure) / ((1 + rate) ** tenure - 1)
return round(emi, 2)
demo = gr.Interface(
fn=emi,
inputs=[
gr.Number(label="Loan Amount"),
gr.Number(label="Rate of interest"),
gr.Number(label="Loan Tenure (Months)"),
],
outputs=gr.Number(label="EMI (Monthly Installment)"),
title="EMI Calculator",
description="Enter the loan amount, annual interest rate, and tenure to calculate your EMI."
)
demo.launch()