Commit ef813ace by BellCodeEditor

save project

parent 9a581ef4
Showing with 48 additions and 3 deletions
# 英雄角色类
class Hero(object):
class Hero:
def __init__(self, name):
self.level = 1
self.hp = 250
self.attack = 40
self.name = name
def combat(): # 攻击
???
def combat(self,dr): #
dr.hp-=self.attack
if dr.hp>0:
print(self.name,"对",dr.name,"发起攻击,","造成",self.attack,"伤害,",dr.name,"还剩下",dr.hp,"血量",sep="")
else:
print(self.name,"对",dr.name,"发起攻击,","造成",self.attack,"伤害,",dr.name,"阵亡,游戏结束",sep="")
exit()
def zl(self):
self.hp+=100
yase = Hero("垭瑟")
houyi= Hero("后羿")
yase.combat(houyi)
while True:
num=input("请选择技能 (1/2):")
if num=="1":
yase.zl()
if num=="2":
yase.combat(houyi)
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