Hej, mam pytanie odnośnie działania pętli tworzącej listę sum dwóch pierwszych elementów z listy, np. 1+2, 2+3, 3+4 ... itd.
Przykładowo, z listy [1, 2, 3, 4, 8, 12] chciałbym uzyskać listę [3, 5, 7, 12, 20].
Napisałem prosty szkielet, ale nie wykonuje on sumowania do końca. Zwraca listę [3, 5, 7]. Byłbym wdzięczny za podpowiedź, gdzie tkwi błąd.
lista = [1, 2, 3, 4, 8, 12]
lista_sumowania = []
for elem in lista:
print('Lista:', lista)
lista_sumowania.append(lista[0] + lista[1])
print('Sumowanie:', lista_sumowania)
lista.pop(0)
print(lista_sumowania)