Array 26. Дан целочисленный массив размера N. Проверить, чередуются ли в нем четные и нечетные числа. Если чередуются, то вывести 0, если нет, то вывести порядковый номер первого элемента, нарушающего закономерность.

Решение на Python 3

import random

N = random.randrange(2,11)
print("N = ", N)

a = [random.randrange(1,11) for i in range(N)]
print(a)

idx = 0
for i in range(0,len(a)-1):
if (a[i]%2 == 0) == (a[i+1]%2 == 0):
idx = i + 1
break
print(idx)