for i in x:
возвращает каждый элемент x
как i
, вам нужно что-то вроде
x = [811.91, 796.04, 796.14, 796.50, 796.81]
for i in range(0, len(x)-1):
difference = x[i+1] + x[i-1]
print(difference)
Но, вероятно, это все еще не дает того, что вы ожидаете получить. Предполагая, что вы хотите получить разницу между двумя последовательными элементами, выполните
x = [811.91, 796.04, 796.14, 796.50, 796.81]
for i in range(0, len(x)-1):
difference = x[i+1] - x[i]
print(difference)