對(duì)于我的初學(xué)者課程 python,我得到了以下作業(yè):在輸入文件中,列出了第 2b 組地理測(cè)試的成績(jī)。已經(jīng)進(jìn)行了三項(xiàng)考試,其成績(jī)將包含在圣誕節(jié)假期前發(fā)給學(xué)生的半年度報(bào)告中。在輸入的每一行中,您都可以找到學(xué)生的姓名,后跟一個(gè)或多個(gè)下劃線 ('_')。這些是通過(guò)測(cè)試成績(jī)成功的,例如: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。如果有人錯(cuò)過(guò)了考試,列表中的成績(jī)是 1。你的任務(wù)是為 2b 組的地理課程做報(bào)告,應(yīng)該是這樣的: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)哪里出錯(cuò)了?我錯(cuò)過(guò)了什么?我分裂的方式不對(duì)嗎?
如何計(jì)算文本文件中班級(jí)成員的平均分?jǐn)?shù)?
動(dòng)漫人物
2021-10-19 09:42:39