Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| def add(a, b): | |
| return a + b | |
| def multiply(a, b): | |
| return a * b | |
| def greet(name): | |
| return f"Hello, {name}!" | |
| demo = gr.Blocks() | |
| with demo: | |
| gr.Markdown("# Simple Calculator and Greeter") | |
| gr.Markdown("This demo includes two simple functions: addition, multiplication, and a greeting.") | |
| with gr.Tab("Addition"): | |
| a = gr.Number(label="Number 1") | |
| b = gr.Number(label="Number 2") | |
| result = gr.Number(label="Result") | |
| gr.Button("Add").click(add, inputs=[a, b], outputs=result) | |
| with gr.Tab("Multiplication"): | |
| a2 = gr.Number(label="Number 1") | |
| b2 = gr.Number(label="Number 2") | |
| result2 = gr.Number(label="Result") | |
| gr.Button("Multiply").click(multiply, inputs=[a2, b2], outputs=result2) | |
| with gr.Tab("Greeting"): | |
| name = gr.Textbox(label="Your Name") | |
| greeting = gr.Textbox(label="Greeting") | |
| gr.Button("Greet").click(greet, inputs=[name], outputs=greeting) | |
| if __name__ == "__main__": | |
| demo.launch() |