某个整数数列第一个数据确定,但数列长度不确定,编写函数将该数列所有数据求和。要求函数命名为s1,并实现以下数据的求和。
s1(5, 6, 3, 2, 1, 8, 9, 4)
s1(1, 3, 2, 78, 56, 32)
参数写成这样就可以啦
def s1(*args):
sum = 0
for i in args:
sum += i
print(sum)
s1(5, 6, 3, 2, 1, 8, 9, 4)
s1(1, 3, 2, 78, 56, 32)
运行结果如下
def s1(*num):
return sum(num)
>>> s1(1,2,3)
6
>>> s1(1,2,3,5,6)
17