Ниже приведен фрагмент программы, написанной на языке Python. Исправьте в коде ошибку так, чтобы программа вывела количество таких элементов заданного массива, что сумма их соседних элементов четна. В ответ напишите исправленную строку целиком. Сохраняйте пробелы между символами/числами.
n = int(input())
a = [0] * n
count = 0
for i in range(n):
a[i] = int(input())
for i in range(n — 1):
if (a[i — 1] + a[i + 1]) % 2 == 0:
count += 1
print(count)
a = [0] * n
count = 0
for i in range(n):
a[i] = int(input())
for i in range(n — 1):
if (a[i — 1] + a[i + 1]) % 2 == 0:
count += 1
print(count)
При i=0 мы будем пытаться найти предыдущий элемент для самого первого числа. У первого числа не может быть предыдущего числа, поэтому нужно изменить левую границу range.
Ответ: for i in range(1, n — 1):