File size: 817 Bytes
5de2976
99edf39
e10708c
 
 
 
 
 
563f5dd
e10708c
 
 
 
 
 
563f5dd
a4cc79a
 
e10708c
 
 
563f5dd
a4cc79a
 
e10708c
5af7c6a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import gradio as gr

def analizar_ventas(ventas_texto):
    lineas = ventas_texto.strip().split("\n")
    total = 0
    for linea in lineas:
        try:
            partes = linea.split("-")
            precio_x_cantidad = partes[1].strip()
            precio, num_pares = precio_x_cantidad.split("x")
            precio = float(precio.strip())
            num_pares = int(num_pares.strip())
            total += precio * num_pares
        except:
            pass
    return "Bien" if total > 1000 else "Mal"

iface = gr.Interface(
    fn=analizar_ventas,
    inputs=gr.Textbox(lines=10, placeholder="Marca Talla - Precio x NumPares\nEjemplo:\nNike 38 - 150 x 2"),
    outputs="text",
    title="Análisis de Crecimiento de Ventas"
)

if __name__ == "__main__":
    iface.launch(server_name="0.0.0.0", share=False)