|
发表于 2021-2-26 17:15:16
|
显示全部楼层
- fo = open("PY202.txt","w")
- data = input("请输入课程名及对应的成绩:")
- a={}
- while data:
- xueke,chengji=data.split(' ')
- a[xueke]=int(chengji)
- data = input("请输入课程名及对应的成绩:")
- #c=list(a)
- c=sorted(a.items(),key=lambda x:x[1],reverse=True)
- zuigaoxk=c[0][0]
- zuigaofen=c[0][1]
- zuidixk=c[-1][0]
- zuidifen=c[-1][1]
- zongfen=0
- for i in range(len(c)):
- zongfen+=int(c[i][1])
- pingfen=zongfen/len(c)
- fo.write("最高分课程是{} {}, 最低分课程是{} {}, 平均分是{:.2f}".format(zuigaoxk,zuigaofen,zuidixk,zuidifen,pingfen))
- fo.close()
- print("最高分课程是{} {}, 最低分课程是{} {}, 平均分是{:.2f}".format(zuigaoxk,zuigaofen,zuidixk,zuidifen,pingfen))
复制代码 |
|