f = open('C:\\ecnu_ks\\root\\score1.txt','r')
n = open('C:\\ecnu_ks\\root\\score3.txt','w')
slist = []
scorelist = []
outs = ''
while True:
line = f.readline()
if line == '':
break
elif line =='学号 平时成绩 期末成绩\n':
continue
else:
slist.append(line.split())
for peo in slist:
for i in range(1,2+1):
peo[i] = int(peo[i])
score = round(0.4*int(peo[1])+0.6*int(peo[2]))
scorelist.append(score)
peosco = peo[0]+'\t'+str(score)+'\n'
outs += peosco
outs = '学号\t总评成绩\n'+outs
n.write(outs)
f.close()
n.close()
print(scorelist)
countlist = [0,0,0,0,0]
for score in scorelist:
if score>=90:
countlist[0] += 1
elif score>=80:
countlist[1] += 1
elif score>=70:
co
统计分数、生成期末成绩
最新推荐文章于 2021-01-01 16:59:47 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)