编写程序实现如下功能: 编写一个函数cacluate,可以接收任意多个数,返回的是一个元组,元组的第一个值为所有参数的平均值,第二个值是小于平均值的个数。
时间: 2023-07-16 11:16:32 浏览: 78
编写数组函数程序
可以使用以下代码实现:
```python
def calculate(*args):
avg = sum(args) / len(args)
count = sum(1 for num in args if num < avg)
return (avg, count)
```
这里使用可变参数 `*args` 来接收任意多个数,并计算它们的平均值和小于平均值的数量。使用一个简单的循环和条件判断来计算数量,最后返回一个元组包含这两个值。
阅读全文