2007-10-01から1ヶ月間の記事一覧

ランキングで何位になるか調べる

たとえばゲームの得点ランキングがあり、あるプレイヤの得点が何位になるか調べたい場合があります。 bisectモジュールを使えば、ある値が得点リストの何番目に入るのか調べることができます。 from bisect import bisect ranking = [116, 151, 98] ranking.…

得点のランク分けをする

たとえば、ある学科の成績を「落」「及」「良」「優」に分けるとします。 x = 70 if x このようにひたすらif文を並べる方法もありますが、 from bisect import bisect borderline = [45, 65, 85] grade = ['落', '及', '良', '優'] x = 70 print grade[bisec…