编写函数,以数组作为参数,计算数组的和以及平均值,通过主调函数输出结果
时间: 2024-05-05 08:22:15 浏览: 97
C语言程序设计-编写程序。从键盘读入8个整数存入数组a中并输出这8个数据。和、最大值、最小值及平均值。正数之和、负数之和
5星 · 资源好评率100%
下面是一个求解数组和与平均值的函数实现:
```python
def array_sum_avg(arr):
total = sum(arr)
avg = total / len(arr)
return total, avg
```
该函数接受一个数组作为参数,使用内置函数 `sum` 计算数组元素的总和,再除以数组长度得到平均值,最后返回总和与平均值。
下面是主调函数的实现,使用上述函数计算数组 `[1, 2, 3, 4, 5]` 的和与平均值,并输出结果:
```python
arr = [1, 2, 3, 4, 5]
total, avg = array_sum_avg(arr)
print("数组元素的总和为:", total)
print("数组元素的平均值为:", avg)
```
输出结果如下:
```
数组元素的总和为: 15
数组元素的平均值为: 3.0
```
阅读全文