Spaces:
Sleeping
Sleeping
import math | |
import gradio as gr | |
def loan_emi(amount, duration,rate, down_payment= 0): | |
try: | |
loan_amount = amount - down_payment | |
emi = loan_amount * rate * ( (1+rate) ** duration) / (((1+rate) ** duration ) -1) | |
emi = math.ceil(emi) | |
except ZeroDivisionError: | |
emi = 1 /duration | |
return emi | |
emi = loan_emi(500000, 1*12, 0.1/12, 100000) | |
print(emi) | |
iface = gr.Interface(fn = loan_emi, inputs= ["number","number","number","number"], outputs=["text"]) | |
iface.launch(share=True) |