Есть задание и решение в виде кода, в коде ошибка скорее всего в четвёртой строке, в ответ выдаёт 119 7330.0, а должно быть 119 -7213. В файле содержится последовательность целых чисел. Элементы последовательности могут принимать значения от -10 000 до 10 000 включительно. Определите и запишите в ответ сначала количество троек элементов последовательности, в которых хотя-бы одно число кратно 12, а каждое число делится на 3, затем минимальное из средних арифметических элементов таких троек. В данной задаче под тройкой подразумевается три идущих подряд элемента последовательности.
a = [int(x) for x in open("""17-1999.txt""")]
ans = []
for i in range(len(a)-2):
if (abs(a[i])%12==0 or abs(a[i+1])%12==0 or abs(a[i+2])%12==0) and abs(a[i])%3==0 and abs(a[i+1])%3==0 and abs(a[i+2])%3==0:
ans.append((a[i]+a[i+1]+a[i+2]))
m = max(ans)/3
print(len(ans),m)