练习一:在终端输出如下信息????????????????????????????????????????????????????????????????????????????????????????????????
def kanchai(name, age, gender):
print "%s,%s岁,%s,上山去砍柴" %(name, age, gender)
def qudongbei(name, age, gender):
print "%s,%s岁,%s,开车去东北" %(name, age, gender)
def dabaojian(name, age, gender):
print "%s,%s岁,%s,最爱打游戏" %(name, age, gender)
kanchai(‘小明‘, 10, ‘男‘)
qudongbei(‘小明‘, 10, ‘男‘)
dabaojian(‘小明‘, 10, ‘男‘)
kanchai(‘老李‘, 90, ‘男‘)
qudongbei(‘老李‘, 90, ‘男‘)
dabaojian(‘老李‘, 90, ‘男‘)
函数式编程
class Foo:
def __init__(self, name, age ,gender):
self.name = name
self.age = age
self.gender = gender
def kanchai(self):
print "%s,%s岁,%s,上山去砍柴" %(self.name, self.age, self.gender)
def qudongbei(self):
print "%s,%s岁,%s,开车去东北" %(self.name, self.age, self.gender)
def dabaojian(self):
print "%s,%s岁,%s,最爱打游戏" %(self.name, self.age, self.gender)
xiaoming = Foo(‘小明‘, 10, ‘男‘)
xiaoming.kanchai()
xiaoming.qudongbei()
xiaoming.dabaojian()
laoli = Foo(‘老李‘, 90, ‘男‘)
laoli.kanchai()
laoli.qudongbei()
laoli.dabaojian()
面向对象
class Xiaoming:
role = ‘小明‘
def __init__(self,name,age,sex):
self.name = name
self.age = age
self.sex = sex
def work(self):
hobby = ["上山去砍柴","开车去东北","最爱打游戏"]
for i in hobby:
print(self.name,self.age,self.sex,i)
class Laoli:
role = ‘老李‘
def __init__(self, name, age, sex):
self.name = name
self.age = age
self.sex = sex
def work(self):
hobby = ["上山去砍柴","开车去东北","最爱打游戏"]
for i in hobby:
print(self.name,self.age,self.sex,i)
a = Xiaoming(‘小明‘,‘10岁‘,‘男‘)
b = Laoli(‘老李‘,‘90岁‘,‘男‘)
a.work()
b.work()
class Men:
def __init__(self,name,age,sex):
self.name = name
self.age = age
self.sex = sex
def hobby(self):
hobby = ["上山去砍柴", "开车去东北", "最爱打游戏"]
for i in hobby:
print((‘%s,%s岁,%s,%s‘)%(self.name,self.age,self.sex,i))
a = Men(‘小明‘,10,‘男‘)
b = Men(‘老李‘,90,‘男‘)
a.hobby()
b.hobby()
原文:https://www.cnblogs.com/567823a/p/12731177.html