Let x = [3, 8, -2, 6, 9, -4, 7, 1, -5, 8]
Используйте a для l oop, чтобы добавить соседние элементы в x
.
Сохранить каждый из этих результатов в векторе, sa
.
Показать оба вектор х и вектор sa
. Например, первые 3 числа sa
будут:
sa = [11, 9, 12, …] = [(3+8), (3+8+(-2)), (8+(-2)+6), …]
У меня есть что-то вроде этого ...
x = [3, 8, -2, 6, 9, -4, 7, 1, -5, 8]
sa = []
for i in range (0, len(x)-1):
if i<1:
sa.append(x[0] + x[1])
elif i >= 1 & i< len(x):
sa.append(x[i-1] + x[i] + x[i+1])
if i == 0:
sa.append(x[i] + x[i+1])
print("Here is sa", sa)
, но я не могу получить последнюю переменную -5 +8 появиться, пожалуйста, помогите, что я получу в итоге Вот sa
, [11, 11, 9, 12, 13, 11, 12, 4, 3, 4]
но мне также нужно последнее значение, которое должно быть (-5 + 8) = 3, поэтому итоговый окончательный ответ должен включать три как
[11, 11, 9, 12, 13, 11, 12, 4, 3, 4, 3]
или даже
[11, 9, 12, 13, 11, 12, 4, 3, 4, 3]