con los datos de las ventas de gasolina se calcula un promedio movil ponderado de tres semanas, para el pronostico de cada semana
def movil(lst): lst2 = [] #Crea un nuevo arreglo para almacenar los datos for i in range(len(lst)): #Cuenta la longitud del arreglo suma = 0 #suma de los datos num = 0 #numero de elementos de la lista for j in range(3): #Para el promedio movil se consideran tres datos, por lo que se repite el proceso tres veces if i-1 >= 0: #Si el indice es mayor o igual a cero, entonces se inicia el proceso suma += lst[i-1] #se suman los datos num += 1 #se aumenta el numero de datos lst2.append(suma/num) #Se almacena en la lista creada el promedio de los datos return lst2 #Se retorna el resultado de la list