Commit 29f1b907 by BellCodeEditor

save project

parent daa86267
Showing with 18 additions and 20 deletions
class Hero: class Hero():   
    def __init__(self,name):     def __init__(self, name):
        self.level = 1         self.level = 1
        self.hp = 250                self.hp = 250
        self.attack = 40         self.attack = 40
        self.name=name         self.name = name
    def combat(self,enemy):    # 攻击
    def combat(self,enemy):         info1 = self.name+"对"+enemy.name+"攻"
        info1=self.name+"对"+enemy.name+"发起进攻,"         info2 = "造成"+str(self.attack)+"伤,"
        info2="造成"+str(self.attack)+"点伤害,"         enemy.hp -= self.attack
        enemy.hp-=self.attack         if enemy.hp > 0:
        if enemy.hp>0:             info3 = enemy.name+"剩"+str(enemy.hp)+"血" 
            info3=enemy.name+"还剩下"+str(enemy.hp)="血量"             info = info1+info2+info3
            info=info1+info2+info3
            print(info)             print(info)
         else:         else:
info3=enemy.name+"阵亡"             info3 = enemy.name+"亡"
info=info1+info2+info3             info = info1+info2+info3
print(info)             print(info)
exit()             exit()  
yase = Hero("垭瑟")
yase=Hero("垭瑟") houyi= Hero("后羿")
houyi=Hero("后羿")
yase.combat(houyi) 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