sece-calc / app.py
codeboosterstech's picture
Add app.py via Space Creator
4df2b39 verified
Raw
History Blame Contribute Delete
769 Bytes
import gradio as gr
def calculator(num1, op, num2):
if op == "+":
result = num1 + num2
elif op == "-":
result = num1 - num2
elif op == "*":
result = num1 * num2
elif op == "/":
if num2 == 0:
return "Error: Division by zero"
result = num1 / num2
else:
return "Invalid operator"
return result
demo = gr.Interface(
calculator,
[
gr.Number(label="First Number"),
gr.Dropdown(label="Operator", choices=["+", "-", "*", "/"]),
gr.Number(label="Second Number")
],
gr.Textbox(label="Result"),
title="Simple Calculator",
description="A simple calculator that performs basic arithmetic operations."
)
if __name__ == "__main__":
demo.launch()