编写python函数,接受任意多的参数,返回一个元组,包括平均值,和所有参数中大于平均值的实数的列表 参数为6.7 2.4 -0.1 2.15 -5.8
时间: 2024-02-12 11:09:51 浏览: 85
Python 函数的返回值-利用元组返回多个值
5星 · 资源好评率100%
好的,以下是实现该功能的Python函数代码:
```python
def avg_greater(*args):
avg = sum(args) / len(args)
greater = [num for num in args if num > avg]
return (avg, greater)
```
使用该函数,可以得到以下结果:
```python
>>> avg_greater(6.7, 2.4, -0.1, 2.15, -5.8)
(1.6499999999999997, [6.7, 2.4, 2.15])
```
其中,元组的第一个元素为平均值,第二个元素为大于平均值的实数的列表。
阅读全文