О подсчёте суммы по элементам списка

for h in range(0,len(a)):
    tot =0
    tot = tot+ a[h]
print (tot)

машина выдаёт 6, список - 1,2,3,4,6, явно, что-то не так. почему машина не считает верную сумму? спасибо


Ответы (1 шт):

Автор решения: Komdosh

Вы при каждой итерации цикла обнуляете счётчик, видимо вы планировали сделать так

tot = 0
for h in range(0,len(a)):
    tot = tot + a[h]
print (tot)
→ Ссылка