Python里编写函数,求多个实数的最大值和平均值?

在Python中编写函数,可以接收任意多个实数,并返回所有数的最大值和平均值。调用该函数,实参传入多个实数(由键盘输入输入数据),并输出函数返回结果。

def fun():
    arr = [int(i) for i in input().split()]
    maxnum, avgnum = max(arr), sum(arr)/len(arr)
    print(maxnum)
    print(avgnum)

if __name__=="__main__":
    fun()

输出
1 2 3 4 5
5
3.0

代码如下,望采纳:

def xx():
    lst = []
    for _ in range(5):
        num = int(input('输入一个数字:'))
        lst.append(num)
    return max(lst), sum(lst)/len(lst)


max, avg = xx()
print(max, avg)