获取指定考试的成绩
本函数可以获取指定考试的成绩。
接受传入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