某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出。请编写函数fun,它的功能是:求出该学生的平均分放在记录的ave成员中。请自己定义正确的形参。
时间: 2023-05-02 11:04:38 浏览: 110
C语言程序设计-编写函数fun其功能是:根据整型形参m,计算如下公式的值:y=1+13+15+17+…+1(2m+1)
5星 · 资源好评率100%
fun函数应该编写为:
def fun(record):
score_sum = 0
count = 0
for score in record.values():
score_sum += score
count += 1
ave = score_sum / count
record['ave'] = ave
return record
在该函数中,输入是一个记录(record),它包括学生学号和8门课程的成绩。函数首先遍历record中的所有成绩,求得它们的总和和数量,然后计算平均分ave,并将平均分添加到record中。最终,函数返回更新后的record。
阅读全文