Commit 6b54badb by BellCodeEditor

save project

parent b2f32985
Showing with 20 additions and 9 deletions
...@@ -5,20 +5,30 @@ class Hero: ...@@ -5,20 +5,30 @@ class Hero:
self.HP=hp self.HP=hp
self.attack=gjl self.attack=gjl
self.speed=s self.speed=s
print("成功创建英雄") print("成功创建英雄")
print(self.name,"的血量是: ",self.HP,"\n攻击力是: ",self.attack) print(self.name,"的血量是: ",self.HP,"\n攻击力是: ",self.attack)
def combat(self,emy):
info1=self.name+"攻击了"+emy.name+"\n"
info2="对"+emy.name+"造成了"+str(self.attack)+"伤害\n"
info3=emy.name+"剩余血量"+str(emy.HP-self.attack)+"\n"
print(info1+info2+info3)
class Player(Hero):
def ticle(self):
pass
def jiasu(self): def jiasu(self):
self.speed+=10 self.speed+=10
print("你的速度增加了10") print("你的速度增加了10")
print("此时英雄是",self.speed) print("此时英雄是",self.speed)
def yinshen(self): def yinshen(self):
print("我隐身起来了,可以偷袭别人") print("我隐身起来了,可以偷袭别人")
def shazhupao(self): def shazhuipao(self):
print("我使用鲨嘴炮,可以击退别人") print("我使用鲨嘴炮,可以击退别人")
def dazhao(self):
print("我使用大招,可以免疫任何伤害")
jingke=Hero("荆轲",500,1700,30) jingke=Hero("荆轲",8000,1700,30)
jingke.jiasu() poi=Player("鲁班",6000,1000,20)
jingke.yinshen() jingke.combat(poi)
jingke.shazhupao() #jingke.jiasu()
#jingke.yinshen()
#jingke.shazhuipao()
#jingke.dazhao()
\ 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