lines = [i for i in open('c:\\testdata\data1.txt','r',encoding=('utf-8'))]
d = []
for line in lines:
no,name,ch,en,ma = line.split('\t')
no,ch,en,ma = int(no),int(ch),int(en),int(ma)
total = ch+en+ma
avg = int(total/3*100+0.5)/100
t = [no,name,ch,en,ma,total,avg,1]
d.append(t)
for i in range(len(d)):
for j in range(len(d)):
if d[i][5] <d[j][5]:
d[i][7] = d[i][7]+1
head = ['座號','姓名','\t國文','英文','數學','總分','平均','名次']
head = '\t\t'.join(head)
print(head)
for i in d:
t = [str(j) for j in i]
t= '\t\t'.join(t)
print(t)
沒有留言:
張貼留言