"""设计一个类Person,生成若干实例,在终端输出如下信息
小明,10岁,男,上山去砍柴
小明,10岁,男,开车去东北
小明,10岁,男,最爱大保健
老李,90岁,男,上山去砍柴
老李,90岁,男,开车去东北
老李,90岁,男,最爱大保健"""
class Person():
def __init__(self,name,age,sex):
self.name = name
self.age = age
self.sex = sex
def axef(self):
print("%s上山去砍柴了。。"%self.name)
def drive(self):
print('%s开车去东北'%self.name)
def exe(self):
print('%s最爱大保健。。'%self.name)
def info(self):
print(self.name,self.age,self.sex,end = ' ')
p1 = Person('小明','10岁','男')
p1.info(),p1.axef()
p1.info(),p1.drive()
p1.info(),p1.exe()
p2 = Person('老李','90岁','男')
p2.info(),p2.axef()
p2.info(),p2.drive()
p2.info(),p2.exe()
# 改进
class Person:
def __init__(self, name, age, sex):
self.name = name
self.age = age
self.sex = sex
def shangshan(self):
print('%s,%s岁,%s,上山去砍柴' % (self.name, self.age, self.sex))
def drive(self):
print('%s,%s岁,%s,开车去东北' % (self.name, self.age, self.sex))
def favor(self):
print('%s,%s岁,%s,最爱大保健' % (self.name, self.age, self.sex))
ming = Person('小明', '10', '男')
ming.shangshan()
ming.drive()
ming.favor()
zhang = Person('老张', '90', '男')
zhang.shangshan()
zhang.drive()
zhang.favor()