Commit 649c6410 by BellCodeEditor

save project

parent 0233c79b
Showing with 13 additions and 7 deletions
# 英雄角色类 # 英雄角色类
class Hero: class Hero:
def __init__(self,name,hp,attack): def __init__(self,name,attack,hp):
self.Name=name self.Name=name
self.Level=1 self.Level=1
self.Hp=hp self.Hp=hp
...@@ -11,10 +11,16 @@ class Hero: ...@@ -11,10 +11,16 @@ class Hero:
self.Level+=1*a self.Level+=1*a
def combat(self,enemy): def combat(self,enemy):
enemy.Hp-=self.Attack enemy.Hp-=self.Attack
info1=self.Name+'对'+enemy.Name+'发起了进攻' info1=self.Name+'对'+enemy.Name+'发起了进攻,'
info2='造成'+str(self.Attack)+'的伤害' info2='造成'+str(self.Attack)+'的伤害,'
if enemy.Hp>0: if enemy.Hp>0:
info3=enemy.Name+str(enemy.Hp)+'血量' info3=enemy.Name+'还有'+str(enemy.Hp)+'血量.'
H=Hero('亚瑟',100,100) info=info1+info2+info3
print(info)
else:
info3=enemy.Name+'已阵亡,游戏结束.'
info=info1+info2+info3
print(info)
H=Hero('亚瑟',50,100)
D=Hero('后羿',55,90) D=Hero('后羿',55,90)
yase.combat(houyi) H.combat(D)
\ No newline at end of file \ 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