|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
班别 | 试室位置 | 试室号 | 考试号 | 考试座号 | 语文 | 语文名次 | 数学 | 数学名次 | 英语 | 英语名次 | 3科 总分 | 3科 名次 | 1 | 高一3班 | 303 | 602101001 | 24 | 93 | 312 | 107 | 263 | 62 | 898 | 262 | 400 | 1 | 高一3班 | 303 | 602101002 | 17 | 92 | 350 | 113 | 188 | 74.5 | 638 | 279.5 | 233 | 1 | 高一1班 | 301 | 602101003 | 40 | 69 | 1354 | 130 | 43 | 28 | 1437 | 227 | 806 | 1 | 高一12班 | 312 | 602101004 | 51 | 94 | 275 | 34 | 1343 | 67 | 796 | 195 | 1136 | 1 | 高一13班 | 313 | 602101005 | 51 | 91 | 393 | 56 | 1077 | 56.5 | 997 | 203.5 | 1051 | 1 | 高一11班 | 311 | 602101006 | 5 | 120 | 1 | 102 | 327 | 59.5 | 954 | 281.5 | 212 | 1 | 高一16班 | 316 | 602101007 | 29 | 89 | 486 | 57 | 1060 | 33.5 | 1359 | 179.5 | 1244 | 1 | 高一12班 | 312 | 602101008 | 33 | 88 | 544 | 63 | 967 | 67.5 | 786 | 218.5 | 897 | 1 | 高一9班 | 309 | 602101009 | 24 | 74 | 1233 | 118 | 131 | 34 | 1354 | 226 | 822 | 1 | 高一8班 | 308 | 602101010 | 34 | 83 | 821 | 100 | 357 | 73 | 672 | 256 | 463 | 1 | 高一20班 | 320 | 602101011 | 54 | 86 | 642 | 50 | 1154 | 30 | 1404 | 166 | 1323 | 1 | 高一18班 | 318 | 602101012 | 19 | 74 | 1233 | 38 | 1299 | 56.5 | 997 | 168.5 | 1309 | 1 | 高一12班 | 312 | 602101013 | 35 | 82 | 876 | 106 | 279 | 55.5 | 1019 | 243.5 | 614 | 1 | 高一22班 | 322 | 602101014 | 8 | 78 | 1077 | 53 | 1119 | 55 | 1037 | 186 | 1211 | 1 | 高一11班 | 311 | 602101015 | 22 | 86 | 642 | 94 | 439 | 52 | 1089 | 232 | 756 | 1 | 高一21班 | 321 | 602101016 | 53 | 83 | 821 | 30 | 1387 | 69 | 754 | 182 | 1235 | 1 | 高一22班 | 322 | 602101017 | 40 | 83 | 821 | 59 | 1026 | 46.5 | 1176 | 188.5 | 1191 | 1 | 高一21班 | 321 | 602101018 | 8 | 77 | 1119 | 74 | 781 | 94 | 305 | 245 | 592 | 1 | 高一22班 | 322 | 602101019 | 18 | 65 | 1416 | 101 | 341 | 64.5 | 846 | 230.5 | 773 | 1 | 高一19班 | 319 | 602101020 | 22 | 93 | 312 | 79 | 700 | 30 | 1404 | 202 | 1071 | 类似这样,怎么给他们按分数排序?学校是想自动生成排名求大神回复
可以先保存在csv文件中,再对这个文件进行操作
- fr = open("学生成绩.csv", "r")
- ls = []
- for line in fr:
- line = line.replace("\n", "")
- ls.append(line.split(","))
- fr.close()
- for i in range(1, len(ls)):
- for j in range(1, len(ls)-i):
- if(ls[j][11] < ls[j+1][11]):
- ls[j], ls[j + 1] = ls[j + 1], ls[j]
- fw = open("stdent_score.csv", "w")
- for i in range(len(ls)):
- fw.write(",".join(ls[i])+"\n")
- fw.close()
复制代码
|
|