Python. Задача 5-6

Определить количество элементов массива, которые больше суммы предшествующего и последующего элементов.

Примечание: первый и последний элементы сравниваются только с одним "соседом"

Решение
a = []
for i in range(10):
    a.append(int(input('Введите элемент ' + str(i) + ': ')))
cnt = 0
# Первый и последний элементы проверяем вне цикла
if a[0] > a[1]:
    cnt += 1
if a[9] > a[8]:
    cnt += 1
# Остальные элементы проверяем в цикле
for i in range(1, 9):
    if  a[i] > a[i - 1] + a[i + 1]:
        cnt += 1
print('Количество искомых элементов: ', cnt)