获取指定考试的成绩
本函数可以获取指定考试的成绩。
接受传入examData和has_total_score两个参数。
examData的类型是Union[Exam, str],可传入考试ID或考试名,默认为最新考试("")
has_total_score的类型是bool,为是否计算总分,默认为true。
方法定义:
def get_self_mark(
examData: Union[Exam, str] = "",
has_total_score: bool = True) -> Mark:
返回值:
返回Mark实例。
示例:
student = login("123","123")
print(student.get_self_mark())
print(student.get_self_mark(has_total_score = False)) #不计算总分
返回:
提示
mark方法重写了__str__方法。
XXX-XX中学第X次月考
语文: 114.0 (班级第1名)
数学: 51.0 (班级第41名)
英语: 91.0 (班级第9名)
政治: 81.0 (班级第1名)
总分: 114.514