首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下存在一个Python源文件PY301.Py,请按照文件内说明修改代码,实现以下功能: score.csv文件中存储的是一个学生在第一季度同一学科对应的月考成绩,求出每一门学科在三个月中的平均成绩,将结果输出在考生文件夹下,命名为“avg—s
考生文件夹下存在一个Python源文件PY301.Py,请按照文件内说明修改代码,实现以下功能: score.csv文件中存储的是一个学生在第一季度同一学科对应的月考成绩,求出每一门学科在三个月中的平均成绩,将结果输出在考生文件夹下,命名为“avg—s
admin
2020-04-10
61
问题
考生文件夹下存在一个Python源文件PY301.Py,请按照文件内说明修改代码,实现以下功能:
score.csv文件中存储的是一个学生在第一季度同一学科对应的月考成绩,求出每一门学科在三个月中的平均成绩,将结果输出在考生文件夹下,命名为“avg—score.txt”。参考格式:
语文:90.67
数学:88.00
英语:85.67
物理:67.33
科学:81.00
试题程序:
#以下代码为提示框架
#请在…处使用一行或多行代码替换
#请在_______处使用一行代码替换
#注意:提示框架代码可以任意修改,以完成程序功能为准
fi=open("score.csv","r")
fo=open(”avg—score.txt“,”w”)
ls = []
x=[]
sum=0
…
fi.close()
fo.close()
选项
答案
fi=open(”score.csv”,”r”) fo=open(”avg—score.txt”,”w”) ls=[] x=[] sum=0 for row in fi; ls.append(row.strip("\n").split(",")) for line in ls[1:]: for i in line[1:]: sum = int(i)+sum avg = sun/3 x.append(avg) sum = 0 fo.write("语文:{:.2f}\n数学:{:.2f}\n英语:{:.2f}\n物理:{:.2f}\n科学:{:.2f}".format(x[0],x[1],x[2],x[3],x[4])) fi.close() fo.close()
解析
本题中score.csv文件中存储的是二维数据,需要将其表示为二维列表对象。通过for循环遍历score.csv文件中的每一行,再使用strip()和split()方法按照一定的格式将每一行存储到二维列表ls中。这样,列表ls中从索引序号为1的元素开始,存储的均为一个学科名和对应的三次考试成绩。要求平均成绩,需要将该学科三次考试的成绩相加,再除以3。实现方式为通过for循环遍历二维列表ls中索引序号从1开始的元素,再嵌套for循环遍历该元素中索引序号从1开始的元素,将遍历到的元素相加(即三次成绩相加),得出成绩总和和平均成绩,并将平均成绩追加到列表x中。最后,列表x中存储的就是每个学科的平均成绩,使用format()方法按照题目给出的参考格式将其写入到“avg—score.txt”文件中。
转载请注明原文地址:https://kaotiyun.com/show/Ry6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
(1)在考生文件夹下新建一个名为“库存管理”的项目文件。(2)在新建的项目中建立一个名为“使用零件情况”的数据库,并将考生文件夹下的所有自由表添加到该数据库中。(3)修改“零件信息”表的结构,为其增加一个字段,字段名为“规格”,类型为字
在VisualFoxPro中如果字段定义为日期型,则长度固定为()。
在排序过程中,每一次数据元素的移动会产生新的逆序的排序方法是()。
下列选项中不属于结构化程序设计原则的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
有关系雇员(雇员号,姓名,登记日期),显示雇员姓名的操作属于关系运算中的()。
开发大型软件时,产生困难的根本原因是()。
在软件开发中,需求分析阶段产生的主要文档是
关于Python序列类型的通用操作符和函数,以下选项中描述错误的是
随机试题
输卵管妊娠破裂的主要症状是
支气管造影检查适应证是
心理评估常用方法不包括
女性,30岁,转移性右下腹痛10小时,除考虑急性阑尾炎外,还应考虑()
当防水材料为()时,基层混凝土的含水率应小于4%(质量比)。
本期发生的管理费用和制造费用均会全额影响本期损益。()
在行政诉讼中,对被诉的行政行为负举证责任的是()。
有人形象地说南京既是中国近现代史的起点,也是中国近代史的终点。下面能够佐证这种说法的两个历史片段是()。①在南京江面签订了《南京条约》②洪秀全在南京颁布《天朝田亩制度》③孙中山在南京成立中华民国临时政府④人民解放军占领南京国民政府“总统府”
地点:某市文联主席办公室。人员:文联主席、所属刊物主编、发行部主任。主编:田主席,我们的两种刊物现在是两种命运。《大地》作为通俗读物很适应大众的需求,读者多,发行量大,经济效益不错。而《新作》作为高雅艺术,专业性很强,虽然专家看好,评价
A、Theyshouldbeadaptedtotheneedofthepresentsociety.B、Theyshouldteachchildrentobeawareofsocialproblems.C、They
最新回复
(
0
)