使用python操作execl按照学生成绩进行蛇形分班
目录说明代码
说明
这几天担任助教工作,需要将270多名学生按照绩点蛇形分成24个小班,确保每个班男女人数、平均成绩基本相同。写了好几版,其他忘记保存了,基本功能用如下代码都可以完成。需要事先在execl中按照绩点排好序,当然也可以在代码中实现排序,不过要更麻烦一些。
代码
from openpyxl import load_workbook
#蛇形分班函数
def class_trans(row, class_num):
if row < class_num:
return
原创
2020-09-23 14:22:27 ·
1173 阅读 ·
1 评论