编写一个函数,求10个学生的平均成绩
时间: 2023-05-25 12:02:18 浏览: 65
A:
假设10个学生的成绩保存在一个列表中,我们可以编写一个简单的函数来计算平均成绩:
def calculate_average(grades):
total = sum(grades)
average = total / len(grades)
return average
# 示例调用
grades = [80, 75, 90, 85, 78, 92, 88, 76, 82, 79]
average = calculate_average(grades)
print("平均成绩为:", average)
输出结果:
平均成绩为: 82.5
在这个函数中,我们使用了内置的 sum 函数来计算成绩总和,在计算平均值时,我们将总数除以学生人数(即成绩列表的长度)。最后,我们返回计算出的平均值。调用示例中,我们传入了一个包含10个学生成绩的列表,并打印了函数返回的平均成绩。
相关问题
编写一个函数,求n个学生的平均成绩
好的,这是一个计算平均数的函数:
```
function average(scores)
local sum = 0
for i = 1, #scores do
sum = sum + scores[i]
end
return sum/#scores
end
```
你可以用这个函数来计算n个学生的平均成绩。
编写一个C++函数,求n个学生的平均成绩
A:
假设已知学生的成绩存储在一个数组score中,数组中有n个元素。
可以编写一个函数来计算这n个学生的平均成绩:
```
float average_score(float score[], int n) {
float sum = 0;
for (int i = 0; i < n; i++) {
sum += score[i];
}
return sum / n;
}
```
这个函数的参数包括一个数组score和一个整数n,函数使用一个循环来遍历数组中的所有元素,并计算它们的总和。然后,该函数返回总和除以n,得出平均值。最后返回平均值作为函数的结果。