import gradio as gr def imc(alçada, pes): imc = float (pes) / float(alçada)**2 imc = round(imc, 2) text ="" if imc<18: text = "Magror" elif imc <25 and imc <30: text = "Corpulència normal" elif imc < 30 and imc <40: text = "Obesitat" else: text = "Obesitat mòrbida" return imc, text with gr.Blocks() as demo: gr.Markdown ("CALCULADORA IMC") with gr.Row(): alçada = gr.Textbox(label="Alçada (m)") pes = gr.Textbox(label="Pes (kg)") imc_btn = gr.Button("Calcula", size = "sm") with gr.Row(): sortida = gr.Textbox(label="IMC") sortida_text = gr.Textbox() imc_btn.click(fn=imc, inputs= [alçada,pes], outputs = [sortida, sortida_text]) demo.launch(debug=True)