Дан одномерный массив числовых значений, насчитывающий N элементов. Вместо каждого элемента с нулевым значением поставить сумму двух предыдущих элементов массива.
import random
N = 11
def init_random_list(list_size):
list = []
while list_size > 0:
list.append(random.randint(-3, 3))
list_size = list_size - 1
return list
lst = init_random_list(N)
print("Исходный массив: ", lst)
i = 0
while i 1:
lst[i] = lst[i-1] + lst[i-2]
elif i == 1:
lst[i] = lst[i - 1]
else:
print("Первый элемент 0, его нельзя заменить потому что нет предшествующих")
i += 1
print("Массив после модификации:", lst)


