Странное поведение при добавлении целых чисел из скрипта Python [закрыто]

Этот скрипт python добавляет суммы чисел, введенных в одну строку, ограниченную пробелом, за исключением того, что она не добавляется правильно. Спасибо заранее.

Print "Enter Numbers:"
list=raw_input().split()
list=map(int,list)

for result in list:
   result+=result

print result

Например:

./sum_numbers
Enter Numbers:
1 1 1 1
22

./sum_numbers
Enter Numbers:
1 2 3 4 5 6
12
1
задан 14 June 2015 в 18:58

1 ответ

for result in list:
   result+=result

Интерпретация:

получить первый / следующий элемент в list в result, добавить result в result и сохранить его в result repeat; получить следующий элемент в list в result (обратите внимание: это отбрасывает результат в предыдущей строке)
1
ответ дан 23 May 2018 в 19:50

Другие вопросы по тегам:

Похожие вопросы: