Spaces:
Sleeping
Sleeping
File size: 492 Bytes
f9f202b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
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) |