Нужно вставить формулу в цикл.(Python)

Ниже прилагаю задание и код, который я думал заработает, но выдает ошибку. Я только недавно начал изучать питон, помогите пожалуйста.

код задание


Ответы (1 шт):

Автор решения: belo4ya

Как выше указали, для получения элемента из списка нужно использовать h[i].

В добавок к этому скорее всего вы получаете ошибку: IndexError: list index out of range. Ошибка связана с логикой работы вашей программы: на последней итерации цикла индекс j выходит за пределы массива:

Возможное исправление ошибок:

n = int(input())
h = [int(input()) for i in range(n)]
max_ = 0
for i in range(n - 1):
    j = i + 1
    x = i - j + h[j] - h[i]
    max_ += x
print(max_)
→ Ссылка