Spaces:
Sleeping
Sleeping
import gradio as gr | |
def calculate(operation, a, b): | |
if operation == 'Add': | |
return a + b | |
elif operation == 'Subtract': | |
return a - b | |
elif operation == 'Multiply': | |
return a * b | |
elif operation == 'Divide': | |
return a / b if b != 0 else 'Error: Division by zero' | |
interface = gr.Interface( | |
fn=calculate, | |
inputs=[ | |
gr.Dropdown(choices=['Add', 'Subtract', 'Multiply', 'Divide'], label="Operation"), | |
gr.Number(label="First Number"), | |
gr.Number(label="Second Number") | |
], | |
outputs="text" | |
) | |
interface.launch() | |