我需要做的是从给定输入中取数字,将每个数字分成单个数字,然后将它们加在一起,如果输入为123,它将分成1,2,3,然后将它们一起添加并打印6
我猜我需要将这些数字添加到列表并拆分它但我不确定如何 到目前为止,我已经尝试过:
def small(x):
L = []
y = x.split(',')
mini = 10000000000000000000000000
for i in y:
var1 = int(i)
var2 = int(var1)
L.append(var2)
for i in L:
if i < mini:
mini = i
return mini
def total(x):
L = []
t = 0
y = x.split(',')
va1 = ''
for i in y:
var1 = int(i)
var2 = int(var1)
L.append(var2)
for i in L:
t = t + i
return t
def main():
x = input(">>")
print(small(x))
print(total(x))
main()
但这只打印出来
>>1,3,5,6
1
15
答案 0 :(得分:0)
从@Rad获取输入我希望这是你正在寻找的:
NSArray *arr = @[];
// Before iOS7
id item = [arr count] > 0 ? arr[0] : nil;
// After iOS7
id item = [arr firstObject];
答案 1 :(得分:0)
尝试使用该代码:
y = str(x)
s = 0
for nb in y :
print nb
s = s + int(nb)
print s