面向对象和类的小练习

class humer:
def __init__(self,name,htype,blood,skill_Q,skill_W,skill_E):
self.name=name
self.htype=htype
self.blood=blood
self.skill_Q=skill_Q
self.skill_W=skill_W
self.skill_E=skill_E

def Q(self,myhmer):
print("英雄%s对英雄%s使用了Q技能造成了%s伤害,英雄%s现剩余%s血量"%(self.name,myhmer.name,self.skill_Q,myhmer.name,myhmer.blood-self.skill_Q))
myhmer.blood -= self.skill_Q
if myhmer.blood<=0:
print("英雄 %s game over"%myhmer.name)
def W(self,myhmer):
print("英雄%s对英雄%s使用了w技能造成了%s伤害,英雄%s现剩余%s血量"%(self.name,myhmer.name,self.skill_W,myhmer.name,myhmer.blood-self.skill_W))
myhmer.blood -= self.skill_W
if myhmer.blood<=0:
print("英雄 %s game over"%myhmer.name)
def E(self,myhmer):
print("英雄%s对英雄%s使用了w技能造成了%s伤害,英雄%s现剩余%s血量"%(self.name,myhmer.name,self.skill_E,myhmer.name,myhmer.blood-self.skill_E))
myhmer.blood -= self.skill_E
if myhmer.blood<=0:
print("英雄 %s game over"%myhmer.name)



p1=humer("妲己","法师",800,500,300,600)
p2=humer("亚瑟","战士",1200,200,300,500)

p2.Q(p1)
p2.E(p1)
p2.Q(p1)

猜你喜欢

转载自www.cnblogs.com/yanhui1995/p/9830662.html