题库练习 妙妙学校举行了知识竞赛,有一、二、三3个班分别派出最优秀的5名代表参加此次竞赛。这15名代表的成绩存放于”jscj.csv”文件中,现在妙妙读取了其中的数据,数据内容如图所示: 下列代码实现了读取竞赛分数信息,并输出各班平均分的情况,请你补全代码。import csv with open("/data/jscj.csv",encoding="utf-8"…

A58181 | 妙妙学校举行了知识竞赛,有一、二、三3个班分别派出最优秀的5名代表参加此次竞赛。这15名代表的成绩存放于”jscj.csv”文件中,现在妙妙读取了其中的数据,数据内容如图所示: 下列代码实现了读取竞赛分数信息,并输出各班平均分的情况,请你补全代码。import csv with open("/data/jscj.csv",encoding="utf-8"…

来源2023年-编程题
时间限制1s
内存限制256MB
通过 / 提交0/0

题目描述

妙妙学校举行了知识竞赛,有一、二、三3个班分别派出最优秀的5名代表参加此次竞赛。这15名代表的成绩存放于”jscj.csv”文件中,现在妙妙读取了其中的数据,数据内容如图所示: 

 下列代码实现了读取竞赛分数信息,并输出各班平均分的情况,请你补全代码。

import csv 

with open("/data/jscj.csv",encoding="utf-8")as f:

    rows=list(                 (f))

    sum=[0,0,0]

    for row in rows[1:]:

        if int(row[0])==1: 

            sum[0]+=int(row[2])

        elif int(                 )==2:

            sum[1]+=int(row[2])

        else: 

            sum[2]+=int(row[2])

    for i in range(1,4):

            print(str(i)+"班的平均分为:",round(                 /5,2))

C++ 编辑器
输入
输出