python
编写函数fun,求多线段长度和最长线段长度,输入多线段长度,线段个数未知。
将省略号替换为正确代码,其他部分未动。
def fun(*a):
if len(a) == 1 :
sum1,max_line = a[0],a[0]
else :
sum1 , max_line = 0 , 0
for i in range(len(a)):
sum1 += a[i]
if max_line <= a[i] :
max_line = a[i]
return sum1,max_line
num = []
num = list(map(int,input().split(',')))
s = fun(*num)
print('最大线段长度为{},其中最长的为{}'.format(s[0],s[1]))
s,m=fun(*num)
下面填写s,m