la fábrica de tortas TapiaCakes dispone de la información de los pedidos realizados el último bimestre. Por cada pedido de una torta se registró: ID de Pedido (entero) ID de Torta (entero entre 1 y 7) Peso (float) Días de anticipación del pedido (entero) ID de Cliente (entero entre 800 y 1399) ID de Medio de Contacto (entero) El fin de la carga de datos se indica con un ID de pedido negativo. Para cada punto se pide calcular e informar 1)La cantidad de clientes distintos que hayan realizado algún pedido con más de 90 días de anticipación. 2)Hacer una función llamada Punto 2 que liste los ID de los clientes que hayan pedido más de una vez la misma torta. 3)Hacer una función llamada Punto3 que liste por cada torta el peso máximo registrado. Listar el nombre de la torta y el peso máximo. 4) Los ID de Clientes que no hayan pedido tortas en persona ni por WhatsApp. Aclaraciones: Los nombres de las tortas son: 1: Rogel 2: Selva negra 3: Cheesecake 4: Chocotorta 5: Lemon pie 6: Balcarce 7: Chajá Los IDs de Medios de Contacto son los siguientes: 1000: En Persona 2000: Mail 3000: WhatsApp 4000: Instagram Puede haber tortas que no hayan registrado ventas. Por lo tanto, no tendrán un peso máximo calculable.
def Punto2(Lista): current = 0 previous = 0 ID=0 for i in range(len(Lista)): ID=Lista[i][0] current=Lista[i][1] if(i==0): previous=current else: if(current==previous): print(ID) previous=current def Punto3(Lista): Max=[0,0,0,0,0,0,0] for i in range(len(Lista)): ID=Lista[i][1] Peso=Lista[i][2] if(Peso>Max[ID-1]): Max[ID-1]=Peso for i in range(len(Max)): print(i+1, Max[i]) def Punto4(Lista): for i in range(len(Lista)): ID=Lista[i][0] Medio=