程序填空题:整数变量作参数计算学生成绩平均值
以下程序用于实现:
函数avg(a, b, c)可以返回a、b和c的整数平均值。
输入一个保存学生成绩的字典,调用avg求每个学生的平均成绩,保存在平均值字典中。
请填写程序中空白处的代码实现上述要求,如输入输出样例所示。
**可用以下输入输出样例测试程序是否正确**
##### 输入样例:
输入学生成绩字典
in
{'小李':[77,54,57],'小张':[89,66,78],'小陈':[90,93,80],'小杨':[69,58,93]}
##### 输出样例:
输出平均值字典
out
{'小李': 62, '小张': 77, '小陈': 87, '小杨': 73}
**请复制以下代码在IDLE中完成填写并调试,正确后再填入本题空白处。**
c++
def avg(a,b,c):
return
stu=eval(input())
avgscores={}
for in :
avgscores[k]=avg()
print(avgscores)
答案:
第1空:int((a+b+c)/3)
第2空:k,v
第3空:stu.items()
第4空:v[0],v[1],v[2]
函数avg(a, b, c)可以返回a、b和c的整数平均值。
输入一个保存学生成绩的字典,调用avg求每个学生的平均成绩,保存在平均值字典中。
请填写程序中空白处的代码实现上述要求,如输入输出样例所示。
**可用以下输入输出样例测试程序是否正确**
##### 输入样例:
输入学生成绩字典
in
{'小李':[77,54,57],'小张':[89,66,78],'小陈':[90,93,80],'小杨':[69,58,93]}
##### 输出样例:
输出平均值字典
out
{'小李': 62, '小张': 77, '小陈': 87, '小杨': 73}
**请复制以下代码在IDLE中完成填写并调试,正确后再填入本题空白处。**
c++
def avg(a,b,c):
return
stu=eval(input())
avgscores={}
for in :
avgscores[k]=avg()
print(avgscores)
答案:
第1空:int((a+b+c)/3)
第2空:k,v
第3空:stu.items()
第4空:v[0],v[1],v[2]