Spaces:
Sleeping
Sleeping
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() | |