если раскомментарить строку #print("{}+{}={}".format(a[i],a[i+1], a[i]+a[i+1])) можно будет смотреть ход выполнения условия
Python
from random import randint
n=40
a=[randint(-10000,10000) for i in range(n)]
print(a)
c=0
for i in range (0, n-1):
if (a[i]+a[i+1])%2==0 and (a[i]+a[i+1])%4!=0:
#print("{}+{}={}".format(a[i],a[i+1], a[i]+a[i+1]))
c+=1
print('количество пар =', c)