# class People: # animal = '高级动物' # soup = '有灵魂' # language = '语言' # def __init__(self,nation,name,sex,age,lenght): # self.nation=nation # self.name = name # self.sex = sex # self.age = age # self.lenght = lenght # def f1(self): # print("%s在吃饭"%self.name) # def f2(self): # print("%s在睡觉"%self.name) # def f3(self): # print("%s在工作"%self.name) # p1=People("中国","alex","未知",42,175) # p2=People("韩国","金所炫","女",21,170) class GameRole: gamename="lol" gamers="两亿" gamenature="端游对战" count=0 def __init__(self,name,ad,hp): GameRole.count=self.count+1#GameRole.count=GameRole.count+1 self.name=name self.ad=ad self.hp=hp print(GameRole.count) def attack(self,p): p.hp-=self.ad print("%s攻击了%s,%s受到了%s伤害,还剩%s血量"%(self.name,p.name,p.name,self.ad,p.hp)) def game_equipment(self,equipment): self.equipment=equipment class Shop: def __init__(self,name,ad): self.name=name self.ad=ad def slaughter(self,p1,p2): p2.hp-=self.ad print("%s用%s攻击了%s,%s收到了%s伤害,还剩%s点血量"%(p1.name,self.name,p2.name,p2.name,self.ad,p2.hp)) p1=GameRole("维恩",30,300) p2=GameRole("纳尔",20,400) sword=Shop("宝剑",60) # p1.attack(p2) # sword.slaughter(p1,p2) p1.game_equipment(sword) p1.equipment.slaughter(p1,p2)