错误RT,刚看完byte of python,想照着建一个通讯录,但是不知道为啥总是报错,求解。。。
#!/usr/bin/python
# File name: first.py
class person():
'''represent any one in my world.'''
def __int__(self, name, phone, address, email):
self.name = name
self.phone = phone
self.address = address
self.email = email
print('(Initialized person: {0})'.format(self.name))
def show(self):
'''show details about this person.'''
print('Name:"{0}" Phone: "{1}"'.format(self.name,self.phone),end="\n")
print('Address:"{0}" Email:"{1}"'.format(self.address,self.email),end="\n")
class friend(person):
'''represent any friend in my world.'''
def __int__(self, name, phone, address, email, nickname):
person.__int__(self,name,phone,address,email)
self.nickname = nickname
print('(Initialized friend: {0})'.format(self.name))
def show(self):
person.show(self)
print('Nickname:"{0}"'.format(self.nickname))
class family(person):
'''represent any family member in my world.'''
def __int__(self, name, phone, address, email, relation):
person.__int__(self,name,phone,address,email)
self.relation = relation
print ('(Initialized family member: {0})'.format(self.name))
def show(self):
person.show(self)
print('Relationship:"{0}"'.format(self.relation))
class collegue(person):
'''represent any collegue in my world.'''
def __int__(self, name, phone, address, email, major):
person.__int__(self,name,phone,address,email)
self.major = major
print('(Initialized collegue: {0})'.format(self.name))
def show(self):
person.show(self)
print('Major:"{0}"'.format(self.major))
print ()
t =friend('zz',1377,'yz','cc@126.com','eg')