有一个一维数组score,内放10个学生成绩, 写一个average函数求平均成绩
时间: 2023-11-25 19:07:20 浏览: 52
可以这样实现:
```python
def average(score):
total = sum(score)
return total / len(score)
```
其中,`sum(score)` 用于求和,`len(score)` 用于计算数组的长度,即学生人数。最终将总成绩除以学生人数,得到平均成绩。
相关问题
有一个一维数组score,内放10个学生成绩,C语言 写一个average函数求平均成绩
可以使用以下代码实现求平均成绩:
```
float average(int score[], int size) {
int sum = 0;
for (int i = 0; i < size; i++) {
sum += score[i];
}
return (float)sum / size;
}
```
这个函数接收一个整型数组score和数组的大小size作为参数,然后通过循环遍历数组,将所有成绩累加起来,最后除以数组大小得到平均值。注意要将sum强制转换为float类型,否则会得到整数结果。
有一个一维数组 score .内放10个学生成绩,求平均成绩
假设数组名为score,可以使用以下代码求平均成绩:
```python
score = [85, 90, 92, 78, 80, 88, 75, 82, 95, 87] # 10个学生成绩
average = sum(score) / len(score)
print("平均成绩为:", average)
```
输出结果:
```
平均成绩为: 85.2
```
注:sum()函数用于计算列表元素之和,len()函数用于计算列表长度。