A26005. 统计购买图书数如下图,在文件“购买图书.csv”中记录着3个同学多次购买图书的信息(第一列为同学编号,第二列为每次购买图书的数量),输出每个同学购买图书的总数,请你补全代码。import csv with open("/data/购买图书.csv") as file: g=list(_____ ① _____) c1=0 c2=0 c3=0 for i in range(len(g)): if …
填空题
中等
知识点
题目描述
统计购买图书数
如下图,在文件“购买图书.csv”中记录着3个同学多次购买图书的信息(第一列为同学编号,第二列为每次购买图书的数量),输出每个同学购买图书的总数,请你补全代码。

import csv
with open("/data/购买图书.csv") as file:
g=list(_____ ① _____)
c1=0
c2=0
c3=0
for i in range(len(g)):
if int(g[i][0])==1:
c1=c1+int(g[i][1])
if int(g[i][0])==2:
c2=c2+ _____ ② _____
if int(g[i][0])==3:
c3=c3+int(g[i][1])
print(c1,c2,c3)输出:11 14 5参考答案
import csv
with open("/data/购买图书.csv") as file:
g=list(csv.reader(file))
c1=0
c2=0
c3=0
for i in range(len(g)):
if int(g[i][0])==1:
c1=c1+int(g[i][1])
if int(g[i][0])==2:
c2=c2+int(g[i][1])
if int(g[i][0])==3:
c3=c3+int(g[i][1])
print(c1,c2,c3)答案解析
评分标准:
(1)csv.reader(file) (或等效答案);(2分)
(2)int(g[i][1]) (或等效答案)。(2分)
上一题
下一题