已知有一个包含一些同学成绩的字典:scores = {"Zhang San": 45, "Li Si": 78, "Wang Wu": 40, "Zhou Liu": 96,"Zhao Qi": 65, "Sun Ba": 90, "Zheng Jiu": 78, "Wu Shi": 99,"Dong Shiyi": 60},编写程序完成如下功能: (1)请循环遍历出所有的 value (2)请循环遍历出所有的 key 和 value (3)输出成绩的最高分、最低分和平均分 (4)输出不及格的同学名字和分数
(题目后面部分遗失)
scores = {"Zhang San": 45, "Li Si": 78, "Wang Wu": 40,
"Zhou Liu": 96,"Zhao Qi": 65, "Sun Ba": 90,
"Zheng Jiu": 78, "Wu Shi": 99,"Dong Shiyi": 60}
a=[]
sum=0
print("所有的成绩:")
for key in scores:
print(scores[key])
print("所有的学生和对应的成绩:")
for key in scores:
print(key + " 的成绩是 " + str(scores[key]))
a.append(scores[key])
sum+=scores[key]
print("最高分是:" + str(max(a)))
print("最低分是:" + str(min(a)))
print("平均分是:" + str(sum/9))
print("不及格的同学有:")
for key in scores:
if scores[key]<60:
print(key + " 的分数是 " + str(scores[key]))
(正误未知,即使出错应该也是输出格式的问题)