python运行第一次报错,而后面运行不报错,求各位帮帮忙,情况下图:
代码块:
data=input()
dic={}
while data:
tem = data.split()
dic[tem[0]] = tem[1]
data = input()
ls =list(dic.items())
ls.sort(key=lambda x:x[1],reverse = False)
s=0
for it in dic.values():
s+=eval(it)
s/=len(ls)
print("最高分课程{} {},最低分课程{} {},平均分{:.2f}"\
.format(ls[-1][0],ls[-1][1],ls[0][0],ls[0][1],s))
输入样例:
数学 90
语文 95
英语 86
物理 84
生物 87