Tente isto:
print "Enter Numbers:"
list=raw_input().split()
list=map(int,list)
result = 0
for number in list:
result += number
print result
O resultado é:
python sum_num.py
Enter Numbers:
1 2 3 4 5 6
21
Este script python está adicionando as somas dos números digitados em uma única linha delimitada por espaço, exceto que ele não está sendo adicionado corretamente. Agradecemos antecipadamente.
Print "Enter Numbers:"
list=raw_input().split()
list=map(int,list)
for result in list:
result+=result
print result
Por exemplo:
./sum_numbers
Enter Numbers:
1 1 1 1
22
./sum_numbers
Enter Numbers:
1 2 3 4 5 6
12
Tente isto:
print "Enter Numbers:"
list=raw_input().split()
list=map(int,list)
result = 0
for number in list:
result += number
print result
O resultado é:
python sum_num.py
Enter Numbers:
1 2 3 4 5 6
21
for result in list:
result+=result
Interpretação:
list
em result
result
a result
e armazene em result
list
em result
(nota: isso descarta o resultado na linha anterior)