Я пытаюсь суммировать добавление значения к предыдущему значению и каждый раз сохранять это значение в массиве.
Этот код является частью более крупного проекта.Для простоты я собираюсь определить мои переменные следующим образом:
ele_ini = [12]
smb = [2, 5, 7, 8, 9, 10]
val = ele_ini
for i in range(len(smb)):
val += smb[i]
print(val)
elevation_smb.append(val)
Задача
Каждый раз, когда предыдущее значение, сохраненное в elevation_smb
, заменяется текущимзначение, такое, что результат, который я получаю, равен:
elevation_smb = [22, 22, 22, 22, 22, 22]
Ожидаемый результат, однако, равен
elevation_smb = [14, 19, 26, 34, 43, 53]
NOTE : ele_ini
- вектор с nэлементы.Я использую только 1 элемент только для простоты.