2016-03-23 2 views
-4

im пытается получить «сумму» списка только с использованием этих фонов len (liste), отсортировано (liste), int (nombre), float (nombre) , Math.sqrt (Nombre) абс (Nombre)«SUM» список без использования «sum» в python

поп = [1, 2, 3, 4, 5, 6, 7, 8]

я пытаюсь сделать

for valeur in pop: 
    tot = valeur + valeur 
    print tot 

, но он возвращает мне список ....

+1

вы имели в виду, 'карапуз = карапуз + valeur'? – user3194712

+1

см. Http://stackoverflow.com/questions/14555263/print-the-sum-of-a-list-of-integers-without-using-sum –

ответ

1

Это должно сработать для вас.

pop = [1, 2, 3, 4, 5, 6, 7, 8] 
sum = 0 
for element in pop: 
    sum += element 
print(sum) 
+0

Это работает спасибо – cartoon197

1

В последней строке задание неверно, поэтому его вызывают в цикле for.

Это правильный код:

pop = [1, 2, 3, 4, 5, 6, 7, 8] 
for valeur in pop: 
    tot = valeur + valeur 
print(tot) 

https://repl.it/BzBG/0

2
reduce(operator.add,my_list) 

не использует sum

Смежные вопросы