classHero:def __init__(self, na, gen, age, fig):
self.name=na
self.gender=gen
self.age=age
self.fight=figdefgrassland(self):"""注释:草丛战斗,消耗200战斗力"""self.fight= self.fight - 200
defpractice(self):"""注释:自我修炼,增长100战斗力"""self.fight= self.fight + 200
defincest(self):"""注释:多人游戏,消耗500战斗力"""
#self.fight = self.fight - 500
if self.fight > 500:
self.fight= self.fight - 500
else:#self.fight = '已经挂了!!!'
return '已经挂了!!!'
defdetail(self):"""注释:当前对象的详细情况"""
#temp = "姓名:%s ; 性别:%s ; 年龄:%s ; 战斗力:%s" % (self.name, self.gender, self.age, self.fight)
#print(temp)
if self.fight>500:
temp= "姓名:%s ; 性别:%s ; 年龄:%s ; 战斗力:%s" %(self.name, self.gender, self.age, self.fight)else:
temp= "姓名:%s ; 性别:%s ; 年龄:%s ; 已经挂了!!!"%(self.name, self.gender, self.age)print(temp)
hanbing= Hero('寒冰', '女', 18, 1000) #创建寒冰角色
houzi = Hero('猴子', '男', 20, 3800) #创建猴子角色
huli = Hero('狐狸', '女', 19, 1500) #创建狐狸角色
hanbing.incest()#寒冰参加一次多人游戏
houzi.practice()#猴子自我修炼了一次
huli.grassland() #狐狸参加一次草丛战斗
hanbing.incest()#寒冰参加一次多人游戏
hanbing.incest() #寒冰参加一次多人游戏
houzi.incest()
houzi.incest()
houzi.incest()
houzi.incest()
houzi.incest()
houzi.incest()
huli.incest()
huli.incest()
huli.incest()
huli.incest()
huli.incest()
huli.incest()#输出当前所有人的详细情况
hanbing.detail()
houzi.detail()
huli.detail()