@lolaevv
В процессе изучения азов JAVA

Почему не работает sum со списками?

Видел на одном сайте как находят сумму элементов списка через функцию sum()
Однако он не работает со списками. Может я что-то не так делаю?
Допустим данный код выведет ошибку
list = 1,2,3,4,5
print(sum(list))

Ошибка: TypeError: 'list' object is not callable
  • Вопрос задан
  • 625 просмотров
Решения вопроса 1
hzzzzl
@hzzzzl
print(sum(5))

в смысле sum(list) ?
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
keeplod
@keeplod
В данном случае ты хочешь получить сумму из "5"

А тебе нужно так
list = 1,2,3,4,5
print( sum(list) )

или так не помню
list = [1,2,3,4,5]
print( sum(list) )
Ответ написан
Комментировать
Berkutman
@Berkutman
a = range(6)
# [0,1,2,3,4,5]
b = sum(a)
print b
Ответ написан
Комментировать
list = [1,2,3,4,5];
print(sum(list))
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы