con los datos de las ventas de gasolina se calcula un promedio movil ponderado de tres semanas, para el pronostico de cada semana
def calcular_promedio_movil(datos_ventas, semanas_a_evaluar): promedio_por_semana = list() for semana in range(semanas_a_evaluar): valor_suma = 0.0 for i in range(0, semanas_a_evaluar): valor_suma += datos_ventas[semana + i] promedio_por_semana.append(valor_suma / semanas_a_evaluar) return promedio_por_semana calcular_promedio_movil([10693, 14489, 13781, 14200, 14203, 15410, 18142, 17121, 15184, 12073, 12500, 13782, 14710, 12460, 12106, 12827, 13692, 11111, 9913, 8850, 7997, 8154, 10349, 10500, 11400, 11579, 10790, 9793, 10295