A29696. 统计总分有下图左边名为“虚拟学校5年级学生数据.csv”的文件,要实现下图右边统计每位同学语、数、外三门学科的总分,小明编写了以下程序,请将红色 ①、② 两处的代码补充完整:f = open('/data/______①______','r',encoding='utf-8')i = 1for line in f: s = "" a = line.strip("").split(",") if …
填空题
中等
知识点
题目描述
统计总分
有下图左边名为“虚拟学校5年级学生数据.csv”的文件,要实现下图右边统计每位同学语、数、外三门学科的总分,小明编写了以下程序,请将红色 ①、② 两处的代码补充完整:
f = open('/data/______①______','r',encoding='utf-8')
i = 1
for line in f:
s = ""
a = line.strip("").split(",")
if i >= 2 : #第一行是每列的标题,不用计算,要从第二行开始计算
s = str(______②______) + ' 的总分为:' + str(int(a[5]) +int(a[6]) +int(a[7]) )
i = i + 1
print(s)
f.close
参考答案
f = open('/data/虚拟学校5年级学生数据.csv', 'r', encoding='utf-8')
i = 1
for line in f:
s = ""
a = line.strip("").split(",")
if i >= 2: # 第一行是列标题不用计算,要从第二行开始计算
s = str(a[0]) + ' 的总分为:' + str(int(a[5]) + int(a[6]) + int(a[7]))
i = i + 1
print(s)
f.close答案解析
评分标准:
(1)虚拟学校5年级学生数据.csv 或等效答案;(2分)
(2)a[0] 或等效答案。(2分)
上一题
下一题