使用split切分字符串,变成数组,再将数组里面的数字进行一个大小范围的定义,然后相加即可
使用无参的split,即a,b,c = (int(x) for x in raw_input().split())
a,b,c = (int(x) for x in raw_input().split())
print (a+b+c)
a,b,c = (int(x) for x in raw_input().split(' '))
print (a+b+c)
可能你使用的是python 3吧
3不支持raw_input ,要使用 input
a,b,c = (int(x) for x in input().split(' ')) print (a+b+c)
# coding=utf-8 txt = raw_input() a = [int(r) for r in txt.split()] print(sum(a))
这个是我通过测试的代码。
你的代码可能是需要print输出
str = raw_input("请输入数字,以空格隔开:")
L = []
for i in xrange(len(str)):
if i % 2 == 0:
L.append(int(str[i]))
print sum(L)
可以输入任意多个数!