python不同课程分数统计

在文本文件scores.txt中保存了一些专业的课程平均分,如下图所示:

img

编写一个Python程序,读入文本文件scores.txt中的数据,存放在二维列表中,并输出所有专业的分数;计算每个专业的最高分和最低分,按输出格式要求输出每个专业的名称、最高分、最低分以及对应的课程名(已知没有同分的情况);输出格式参照下图:

img


怎样才能得出每个专业的最高和最低分以及实现如图所示的格式呢?