Вы должны просто использовать sum()
. Если вы не можете и хотите sum
использовать функцию, измените имена переменных!
Когда вы вызываете встроенную функцию sum
, она возвращает
sum
<built-in function sum>
myList = [1, 2, 3, 4, 1155]
sum(myList)
#1165
Теперь, если вы сделаете то, что вы сделали, и установите sum
в 0, он возвращает
sum
0
Это делает вас неспособным использовать функцию sum
sum = 0
mylist = [1, 2, 3, 4, 5]
sum(mylist)
Traceback (most recent call last):
File "<pyshell#44>", line 1, in <module>
sum(mylist)
TypeError: 'int' object is not callable