题库首页 › 青少年软件编程(Python) › 题目 6354

妙妙学校举行了知识竞赛,有一、二、三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))

妙妙学校举行了知识竞赛,有一、二、三3个班分别派出最优秀的5 题目配图

正确答案:①csv.reader ②row[0] ③sum[i-1]

答案解析

评分标准:

(1)csv.reader;(1分)
(2)row[0];(1分)
(3)sum[i-1]。(2分)

试卷来源:202303 青少年软件编程等级考试Python三级真题

本卷相关题目

在线做题 同科目题库