app / app.py
AbdelrahmanRagab's picture
Update app.py
94f7405 verified
raw
history blame contribute delete
915 Bytes
import gradio as gr
def sum_numbers(a, b):
return a + b
def multiply_numbers(a, b):
return a * b
with gr.Blocks() as demo:
gr.Markdown("Perform sum and multiplication using this demo.")
with gr.Tab("Sum"):
num1_input = gr.Number(label="First Number")
num2_input = gr.Number(label="Second Number")
sum_output = gr.Textbox()
sum_button = gr.Button("Calculate Sum")
with gr.Tab("Multiplication"):
num1_input_mult = gr.Number(label="First Number")
num2_input_mult = gr.Number(label="Second Number")
multiply_output = gr.Textbox()
multiply_button = gr.Button("Calculate Multiplication")
sum_button.click(sum_numbers, inputs=[num1_input, num2_input], outputs=sum_output)
multiply_button.click(multiply_numbers, inputs=[num1_input_mult, num2_input_mult], outputs=multiply_output)
if __name__ == "__main__":
demo.launch()