shell 接收多参数_编写函数,接收任意多的参数,返回一个元组

f1e9ae5f15bc23a01aac47ed043b1dd0.png

编写函数,接收任意多的参数,返回一个元组,其中第一个元素为所有参数的最大值,第二个元素为所有参数的最小值,第三元素为所有参数中小于平均值的实数的列表

def fun(first,*args):    maxdata=max([first]+list(args))    mindata=min([first]+list(args))    avg=sum([first]+list(args))/len([first]+list(args))    listdata=[]    for i in [first]+list(args):        if i            listdata.append(i)    return maxdata,mindata,listdatamaxdata,mindata,listdata=fun(2,8,10,25,-3,-2,6)print("最大值",maxdata)print("最小值",mindata)print("小于平均值的实数列表",listdata)

版权声明:本文为weixin_39703561原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。