Commit b7238cd0 by BellCodeEditor

auto save

parent 9a581ef4
Showing with 32 additions and 13 deletions
# 英雄角色类 class Hero():
class Hero(object): def __init__(self,name,hp,level,attack):
def __init__(self, name): self.level = level
self.level = 1 self.hp = hp
self.hp = 250 self.attack = attack
self.attack = 40
self.name = name self.name = name
def combat(): # 攻击
???
yase = Hero("垭瑟") def upgrade(self):
houyi= Hero("后羿") self.level=self.level+28
yase.combat(houyi) self.hp=self.hp+5000
\ No newline at end of file self.attack=self.attack+100
def combat(self,enermy):
enermy.hp -= self.attack
if enermy.hp > 0:
info1 = self.name+"揍了"+enermy.name+"亿拳\n"
info2 = enermy.name+"血量降低了"+str(self.attack)+"\n"
info3 = enermy.name+"还剩"+str(enermy.hp)+"点的血量\n"
print(info1+info2+info3)
else:
info1 = self.name+"揍了"+enermy.name+"亿拳\n"
info2 = enermy.name+"血量降低了"+str(self.attack)+"\n"
info3 = enermy.name+"还剩"+str(enermy.hp)+"点的血量\n"
print(info1+info2+info3)
print(enermy.name+"屎了")
apiao = Hero("阿飘",1000,2,500)
abiao = Hero("阿膘",900,1.5,450)
amiao = Hero("阿喵",1200,3.5,600)
apiao.combat(amiao)
apiao.combat(amiao)
apiao.combat(amiao)
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment