Я не могу понять почему у меня list index out of range

def sr(a_2, l):
    for o in range(l):
        if a_2[o] < 0 or a_2[o] % 2 != 0:
            a_2.pop(o)
    print(a_2)
    sm = 0
    for v in a_2:
        sm = sm + v
    res = sm / l
    return res


a_1 = []
n = int(input("Кол-во элементов = "))

for i in range(n):
    y = float(input("Элемент {} = ".format(i)))
    a_1.append(y)
print(a_1)


fin = sr(a_1, len(a_1))
print("Результат: {}".format(fin))

Ответы (0 шт):