声明一个类Student,在该类中包括一个数据成员score(分数),两个静态数据成员total_s

声明一个类Student,在该类中包括一个数据成员score(分数),两个静态数据成员total_score(总成绩)和count(学生人数);还包括一个成员函数account()用于设置分数、累计学生的成绩之和、累计学生人数,一个静态成员函数sum(),用于返回学生的成绩之和,另一个静态成员函数average()用于求全班成绩的平均值。在main函数中,输入某班学生的成绩,并调用上述函数求出全班学生的成绩之和和平均分
class Student():
    total_score = 0   # 静态数据成员,类变量
    count = 0
    
    def __init__(self, score):
        self.score = score
        
    def account(self):
        Student.total_score += self.score
        Student.count += 1
    
    @staticmethod
    def sum():
        return Student.total_score
    
    @staticmethod
    def average():
        return Student.total_score/Student.count
    
if __name__=='__main__':
    list1 = [35, 40, 45, 50, 55, 60, 65, 70, 75, 80]
    for i in list1:
        s = Student(i)
        s.account()
    print(Student.sum())
    print(Student.average())

 

对不起,不能帮你写作业