定义一个表示学生信息的类Student 要求如下: (1)类Student的成员变量:学号 姓名 性别 年龄和Java
定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量:学号、姓名、性别、年龄和Java成绩。 (2)类Student的构造方法。 (3)类Student的getters和setters方法。 (4)根据类Student的定义,创建5个该类的对象,输出每个学生的信息,计算并输出这5个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。

回答
共1条回复-
class Student(): def __init__(self,no,name,sex,age,python): self.no=no self.name=name self.sex=sex self.age=age self.python=python def getNo(self): return self.no def getName(self): return self.name def getSex(self): return self.sex def getAge(self): return self.age def getPython(self): return self.__python def mess(self): print('学号:',self.no,'姓名:',self.name,'性别:',self.sex,'年龄:',self.age,'python成绩:',self.python)list1=[]sum=0s1=Student('001','张三','男',18,100)s2=Student('002','李四','男',19,93)s3=Student('003','王五','男',18,95)s4=Student('004','赵六','女',19,90)s5=Student('005','孙七','女',18,98)s1.mess()list1.append(s1.python)s2.mess()list1.append(s2.python)s3.mess()list1.append(s3.python)s4.mess()list1.append(s4.python)s5.mess()list1.append(s5.python)print(list1)print('最高分是:',max(list1))print('最低分是:',min(list1))for i in list1: sum=sum+iprint('平均成绩是:',sum/5)
