Commit 152ffff6 by BellCodeEditor

auto save

parent 22354288
Showing with 58 additions and 0 deletions
class Hero:
    def __init__(self,name,hp,attack):
        self.level= 1
        self.name=name
        self.hp= hp
        self.attack= attack
# yase=Hero("亚瑟",300,24)
# hoyi=Hero("后羿",200,30)
# wangzhaojun=Hero("王昭君",150,18)
# print("亚瑟的血量为:",yase.hp)
# print("亚瑟的攻击为:",yase.attack)
# print("后羿的血量为:",hoyi.hp)
# print("后羿的血量为:",hoyi.attack)
# print("王昭君的血量为:",wangzhaojun.hp)
# print("王昭君的血量为:",wangzhaojun.attack)
#只适合单个英雄的方法
# def upgrade():
#     yase.leve1=yase.level+1
#     yase.hp=yase.hp+30
#     yase.attack=yase.attack+5
# upgrade()
# upgrade()
# print(yase.hp)
#适用于所有英雄
    def upgrade(self):
        self.level=self.level+1
        self.hp=self.hp+30
        self.attack=self.attack+5
yase=Hero("亚瑟",300,24)
yase.upgrade()
yase.upgrade()
print(yase.level)
class Hero:
def __init__(self,name,hp,attack):
self.level=1
self.name=name
self.hp=hp
self.attack=attack
yase=Hero("亚瑟",300,20)
hoyi=Hero("后羿",250,23)
#只适合单个英雄
def upgrade(self):
self.level=self.level+1
self.hp=self.hp+50
self.attack=self.attack+4
hoyi=Hero("后羿",250,23)
yase=Hero("亚瑟",300,20)
yase.upgrade()
print(yase.hp)
# print("亚瑟的血量为:",yase.hp)
# print("后羿的血量为:",hoyi.hp)
\ 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