写一个王者荣耀游戏角色的Python代码
class Player:
def __init__(self, name, hp, attack):
self.name = name # 角色名称
self.hp = hp # 血量值
self.attack = attack # 攻击力
def attack_enemy(self, enemy): # 攻击敌人的方法
enemy.hp -= self.attack
def show_info(self): # 显示角色信息的方法
print("{}的血量为{},攻击力为{}".format(self.name, self.hp, self.attack))
player1 = Player("露娜", 1000, 100) # 创建露娜实例对象player1
player2 = Player("妲己", 800, 150) # 创建妲己实例对象player2
# 露娜攻击妲己
player1.attack_enemy(player2) # 露娜攻击妲己,妲己血量变为650
player1.show_info() # 显示露娜信息:露娜的血量为1000,攻击力为100
创作工场
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!