08/02/09 14:32:04
>428
適当に。
students = []
for line in open('test.txt'):
name, kokugo, suugaku, eigo = line.split()
point = int(kokugo) + int(suugaku) + int(eigo)
students.append((point, name))
students.sort()
MAX = 20
recentpoint = -1
for (i, student) in enumerate(students[::-1]):
point, name = student
if (i+1 > MAX) and (point != recentpoint):
break
else:
print i+1, name, point
recentpoint = point