编写一个函数avg(),带一个包含若干数值列表的列表作为输入参数。每个数值列表表示一个学生某门课程的成绩。
例如,一门课程4名学生的成绩输入列表参数如下:
[[95,92,86,87],[66,54],[89,72,100],[33,0,0]]
函数avg输出每个学生的平均成绩,每个学生单独占一行,可以假设成绩列表均非空,但是并不保证每个学生的成绩个数相同。
函数接口定义:
def avg(gradeList)
其中gradeList表示若干个学生若干门课程的成绩表
裁判测试程序样例:
/* 请在这里填写答案 */ def main(): n = int(input()) grade = [] for i in range(n): grade.append(list(map(int,input().split(',')))) avg(grade) main()
输入样例:
在这里给出一组输入。例如:
4
95,92,86,87
66,54
89,72,100
33,0,0
输出样例:
在这里给出相应的输出。例如:
90.0
60.0
87.0
11.0
def avg(gradeList):
for grades in gradeList:
average = sum(grades)/len(grades)
print("%.1f"%average)