编写一个Student类该类拥有属性校名、学号、性别、出生日期。方法包含设置姓名和成绩setNameOsetScore0、打印输出所有属性的方法show。再编写Student类的子类Undergraduate大学生。Undergraduate 类除拥有父类属性和方法外还有其自己的属性和方法附加属性包括系department、专业major;方法包含设置系别和专业。setDepartmentsetM
在其中加入自己的属性和方法。
class Student: def init(self, school, num, gender, birthday): self.school = school self.num = num self.gender = gender self.birthday = birthday
def setNameAndScore(self, name, score):
self.name = name
self.score = score
def show(self):
print("Name:", self.name)
print("School:", self.school)
print("Number:", self.num)
print("Gender:", self.gender)
print("Birthday:", self.birthday)
print("Score:", self.score)
class Undergraduate(Student): def setDepartment(self, department): self.department = department
def setMajor(self, major):
self.major = major
def show(self):
print("Name:", self.name)
print("School:", self.school)
print("Number:", self.num)
print("Gender:", self.gender)
print("Birthday:", self.birthday)
print("Score:", self.score)
print("Department:", self.department)
print("Major:", self.major
原文地址: https://www.cveoy.top/t/topic/eEpZ 著作权归作者所有。请勿转载和采集!