写一个班级的类,存储班里人数,统计班级里所有学科的最高分和平均分。
写班级里的学生类,存储学生所有成绩,可以计算平均分和每个课程最高分。
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<=

本文记录了创建一个班级类和学生类的面向对象编程实践。班级类用于存储学生人数,并能统计各科最高分和平均分;学生类包含所有课程的成绩,可计算个人平均分和单科最高分。
最低0.47元/天 解锁文章
894

被折叠的 条评论
为什么被折叠?



