面向对象——哪吒大战三太子
"""
Project Name : 哪吒大战三太子
Created On : 7/30/2019 00:30:00
@Author : Eric_Yan
"""
class Role():
def __init__(self,role_name):
self.__name = role_name
self.lifevalue = 500
self.attack = 45
self.status = True
def __str__(self):
return "My name is %s,and my lifevalue is %d,and my attack is %d" %(self.__name,self.lifevalue,self.attack)
def commonskill(self,obj):
obj.lifevalue -= self.attack
if (obj.lifevalue < 50) & (obj.lifevalue > 0) :
obj.attack = obj.lifevalue
print("Be beated %d times,%s in danger!" %(count,obj.__name))
elif obj.lifevalue <=0:
obj.status = False
obj.lifevalue = 0
obj.attack = 0
print("Be beated %d times,%s dead." %(count,obj.__name))
else:
pass
def addtool(self,tool):
if self.lifevalue == 0:
print(" 已经死亡,不能购买兵器")
elif self.l