写一个班级的类,存储班里人数,统计班级里所有学科的最高分和平均分。
写班级里的学生类,存储学生所有成绩,可以计算平均分和每个课程最高分。
class Student(object):
def __init__(self,name,grade_class_no):
self.name = name
self.grade_class_no = grade_class_no
self.__chinese_score = None
self.__math_score = None
self.__english_score = None
def set_chinese_score(self,score):
if score>=0 and score<=100 and isinstance(score,(int,float)):
self.__chinese_score = score
else:
print("你输入的分数不是数字类型,或者不在0-100分数的范围")
def get_chinese_score(self):
return self.__chinese_score
def set_math_score(self,score):
if score>=0 and score<=