def fun(all):
sum=0
for i in range(0,len(all)):
sum+=int(all[i])
return sum;
if __name__ == '__main__':
p=input("请输入整数 以空格分离")
a=p.split(" ")
g=lambda *args:fun(*args)
print(g(a))
思路非常简单 ,但是要会用lambda表达式才可以, 首先 进行输入串的划分, 然后定义lambda表达式,注意传入参数为 *args
在你定义的函数里面吧他当做列表用就可以了 获取值为all[index]
不用lambda怎么实现呢?