Я некоторое время не кодировал и пытался вернуться на Python. Я пытаюсь написать простую программу, которая суммирует массив, добавляя каждое значение элемента массива к сумме. Это то, что у меня есть:
def sumAnArray(ar):
theSum = 0
for i in ar:
theSum = theSum + ar[i]
print(theSum)
return theSum
Я получаю следующую ошибку:
line 13, theSum = theSum + ar[i]
IndexError: list index out of range
Я обнаружил, что то, что я пытаюсь сделать, очевидно, так просто:
sum(ar)
Но ясно, что я все равно не повторяюсь в массиве, и я считаю, что мне нужно будет учиться правильно для других целей. Спасибо!