为了账号安全,请及时绑定邮箱和手机立即绑定

如何计算文本文件中班级成员的平均分数?

如何计算文本文件中班级成员的平均分数?

动漫人物 2021-10-19 09:42:39
对于我的初学者课程 python,我得到了以下作业:在输入文件中,列出了第 2b 组地理测试的成绩。已经进行了三项考试,其成绩将包含在圣诞节假期前发给学生的半年度报告中。在输入的每一行中,您都可以找到学生的姓名,后跟一个或多个下划线 ('_')。这些是通过测试成绩成功的,例如:Anne Adema____________6.5 5.5 4.5Bea de Bruin__________6.7 7.2 7.7Chris Cohen___________6.8 7.8 7.3Dirk Dirksen__________1.0 5.0 7.7最低的可能是 1,最高的可能是 10。如果有人错过了考试,列表中的成绩是 1。你的任务是为 2b 组的地理课程做报告,应该是这样的:Report for group 2bAnne Adema has an average grade of 5.5Bea de Bruin has an average grade of 7.2Chris Cohen has an average grade of 7.3Dirk Dirksen has an average grade of 4.6End of report到目前为止,这是我的python代码:NUMBER_OF_GRADES = 3file =open('grades1.in.txt').read().split('\n')for scores in file:    name_numbers = (scores.split('_'))def averages ():    for numbers in file:        sum=0        numbers = split("\n")        for num in numbers:            sum = sum + int(num)        averages = sum/NUMBER_OF_GRADES    print ('% has an average grade of %.1') %(name, averages)哪里出错了?我错过了什么?我分裂的方式不对吗?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 201 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信