在这个项目中,您将创建4个类:
1.学生类2. 班级类3.课程类4. 老师类
尝试定义类的必要属性和函数,它们有以下关系:
一名学生属于一个班级,可以注册不同的课程
一门课程包含一个注册学生名单和一个老师,每个学生都有这个课程的分数。
一个老师可以教不同的班级。
请创建对象包括:2个班(A、B班),每班20名学生,3门课(数学、英语、Python)和3名老师(John、Peter、Brine),然后实现以下事情:
1)每个学生必须注册3门课程,并打印成绩单
2)每位老师负责一门课程,以班级为单位输出注册学生的成绩表,计算班级平均成绩,并记下最高和最低成绩。
3)每节课,根据3门课程的成绩总和对学生名单进行排序。
*课程的学生信息和成绩可以自己生成。