Python查询班级和班级平均分 总是少一个班级

程序代码出问题 查询班级和班级平均分的时候 查不到最后一个班级的成绩

img

img


期m大作y help

先说统计人数的问题:

img


你这个循环当i=4的时候n+=1之后就直接结束循环了,不会打印数据了,你应该在循环结束以后再打印一下计算出来的结果
计算平均分的问题应该是同样的问题,第二个班的数据没有添加到nub列表中

你这for循环里面range里不能写1,因为你从1开始就互虐了0,列表排序时从0开始的不是从1,所以你这儿总是少一个

https://ask.csdn.net/questions/7455040?spm=1005.2026.3001.5635&utm_medium=distribute.pc_relevant_ask_down.none-task-ask-2~default~OPENSEARCH~Rate-1-7455040-ask-7736656.pc_feed_download_top3ask&depth_1-utm_source=distribute.pc_relevant_ask_down.none-task-ask-2~default~OPENSEARCH~Rate-1-7455040-ask-7736656.pc_feed_download_top3ask