计算整数列表平均值(根据结果判断是否输出小数)
时间: 2023-05-20 11:03:14 浏览: 75
求平均数,最大最小数及显示
好的,这是一个简单的编程问题。计算整数列表的平均值可以通过以下代码实现:
```python
def calculate_average(numbers):
total = sum(numbers)
count = len(numbers)
if total % count == 0:
return total // count
else:
return total / count
```
这个函数接受一个整数列表作为参数,计算它们的平均值并返回结果。如果平均值是整数,则返回整数,否则返回小数。
例如,如果我们有一个列表 [1, 2, 3, 4, 5],那么它们的平均值是 3,因为 (1+2+3+4+5)/5 = 3。如果我们有一个列表 [1, 2, 3, 4],那么它们的平均值是 2.5,因为 (1+2+3+4)/4 = 2.5。
希望这个函数能够帮助你计算整数列表的平均值。
阅读全文