!pip install gradio

import gradio as gr

def selecciona_pizza(tipus): print(f"Has seleccionat la pizza {tipus}")

def condicionals(tipus, quantes, formatge): preu = 0 if tipus == "Margarita": if formatge == "No": preu = 9.5 * quantes else: preu = (9.5 + 1) * quantes elif tipus == "Pagès": if formatge == "No": preu = 11 * quantes else: preu = (11 + 1) * quantes elif tipus == "Hawaiana": if formatge == "No": preu = 10.5 * quantes else: preu = (10.5 + 1) * quantes elif tipus == "Barbacoa": if formatge == "No": preu = 12 * quantes else: preu = (12 + 1) * quantes elif tipus == "Vegetal": if formatge == "No": preu = 11.5 * quantes else: preu = (11.5 + 1) * quantes return preu

def actualitzar_preu(tipus, formatge, quantes): preu = condicionals(tipus, quantes, formatge) return f"El preu de les pizzes és: {preu}€"

with gr.Blocks() as demo: tipus = gr.Dropdown(["Margarita", "Pagès", "Hawaiana", "Barbacoa", "Vegetal"], label="Quina pizza vols?")

formatge = gr.Radio(["Si", "No"], label="Vols extra de formatge")

quantes = gr.Slider(1, 10, value=4, label="Quantes pizzes vols", step=1)

out = gr.Textbox(value="El preu de les pizzes es", label="Resultat")

tipus.change(actualitzar_preu, inputs=[tipus, formatge, quantes], outputs=out)
formatge.change(actualitzar_preu, inputs=[tipus, formatge, quantes], outputs=out)
quantes.change(actualitzar_preu, inputs=[tipus, formatge, quantes], outputs=out)

demo.launch()

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model is not currently available via any of the supported Inference Providers.
The model cannot be deployed to the HF Inference API: The model has no library tag.