sonjil's picture
Update app.py
6da4a1e verified
raw
history blame contribute delete
802 Bytes
import gradio as gr
# def greet(name):
# return "Hello " + name + "!!"
def calculator(num1, num2, operation):
if operation == "Add":
return num1+num2
elif operation == "Sub":
return num1-num2
elif operation == "Mul":
return num1*num2
elif operation == "Div":
if num2 == 0:
return "Error"
return num1/num2
# demo = gr.Interface(fn=greet, inputs="text", outputs="text")
face = gr.Interface(fn = calculator,
inputs=[gr.Number(label="Number1"),
gr.Number(label="Number2"),
gr.Radio(["Add", "Sub", "Mul", "Div"], label="Operation", info="operation to perform on number")],
outputs=gr.Textbox(label="Result") )
face.launch()