class Student():
def __init__(self,name,age,*subjects,**informations):
self.name = name
self.age = age
self.subject = subjects
self.informations = informations
self.count = 0
self.count1 = 0
def choose(self):
print("The student "+self.name.title()+" choose the subject follows:")
for subject in self.subject:
print ("- "+subject.upper())
def introduct(self):
print ("My son's name is "+self.name.title()+". He is "+str(self.age))
def build_profile(self):
profile = {}
for key,value in self.informations.items():
profile[key] = value
return profile
def update_count1(self,number):
self.count1 = number
def count_reading(self):
print ("The count num is:"+str(self.count))
def count1_reading(self):
print ("The count1 num is:"+str(self.count1))
student = Student('zhang xu',23,'chinese','math','english',home = 'san dun',tele_num = '12345',sex = 'woman')
student.choose()
student.introduct()
print (student.build_profile())
student.count = 20
student.update_count1(33)
student.count_reading()
student.count1_reading()
'''子列Gay的建立'''
class Gay(Student):
def __init__(self,name,age):
super().__init__(name,age)
gay = Gay("gu er cheng",22)
gay.introduct()