Python の宿題ここで ..
[2ch|▼Menu]
430:デフォルトの名無しさん
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


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5376日前に更新/195 KB
担当:undef