Spaces:
Runtime error
Runtime error
| import gradio as gr | |
| def add(x, y): | |
| return x + y | |
| def subtract(x, y): | |
| return x - y | |
| def multiply(x, y): | |
| return x * y | |
| def divide(x, y): | |
| if y == 0: | |
| return "Error: Division by zero" | |
| return x / y | |
| add_interface = gr.Interface(fn=add, inputs=["number", "number"], outputs="number", title="Addition", description="Enter two numbers to add.") | |
| subtract_interface = gr.Interface(fn=subtract, inputs=["number", "number"], outputs="number", title="Subtraction", description="Enter two numbers to subtract.") | |
| multiply_interface = gr.Interface(fn=multiply, inputs=["number", "number"], outputs="number", title="Multiplication", description="Enter two numbers to multiply.") | |
| divide_interface = gr.Interface(fn=divide, inputs=["number", "number"], outputs="text", title="Division", description="Enter two numbers to divide.") | |
| # Combine all interfaces into one app | |
| app = gr.TabbedInterface( | |
| [add_interface, subtract_interface, multiply_interface, divide_interface], | |
| ["Addition", "Subtraction", "Multiplication", "Division"] | |
| ) | |
| # Launch the app | |
| app.launch() |