定义一个函数,接受一组数字作为参数并返回这些数字的平均值(保留两位小数)。
时间: 2024-02-10 17:10:34 浏览: 70
函数作为参数
可以使用以下代码定义一个函数,实现接受一组数字作为参数并返回这些数字的平均值(保留两位小数)的功能:
```python
def average(numbers):
if len(numbers) == 0:
return 0
else:
return round(sum(numbers) / len(numbers), 2)
```
其中 `numbers` 是一个列表或者元组,包含了需要求平均值的数字。这个函数的实现思路非常简单,就是计算这些数字的和并除以它们的个数,然后使用 `round` 函数保留两位小数。
需要注意的是,如果传入的列表或者元组是空的,那么这个函数会返回 0。你可以像下面这样调用这个函数:
```python
numbers = [1, 2, 3, 4, 5]
result = average(numbers)
print(result)
```
输出结果为:
```
3.0
```
如果你想让输出结果保留两位小数,可以使用字符串格式化来实现:
```python
numbers = [1, 2, 3, 4, 5]
result = average(numbers)
print('平均值为:{:.2f}'.format(result))
```
输出结果为:
```
平均值为:3.00
```
阅读全文