From fdd0f57844e6cb5c46cb6096f115568318ab06e3 Mon Sep 17 00:00:00 2001 From: BellCodeEditor <bellcode_dev@bell.ai> Date: Sat, 13 May 2023 08:56:10 +0800 Subject: [PATCH] auto save --- diy2.py | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/diy2.py b/diy2.py index 5fffcd7..b6a9b53 100644 --- a/diy2.py +++ b/diy2.py @@ -4,28 +4,27 @@ class Hero: # 英雄类 self.level = 1 self.hp = 250 self.attack = 40 - self.max_hp = self.hp - - - def combat(self, enemy): # 攻击功能 - info1 = self.name+"对"+enemy.name+"发起进攻," - info2 = "造成"+str(self.attack)+"点伤害," + def combat(self,enemy): enemy.hp -= self.attack + info1 = self.name+"对"+enemy.name+"发起公鸡" + info2 = "早晨"+str(self.attack)+"点伤害" if enemy.hp > 0: - info3 = enemy.name+"还剩下"+str(enemy.hp)+"血量" - info = info1+info2+info3 + info3 = enemy.name+"还生下"+str(enemy.hp)+"雪亮" + info=info1+info2+info3 print(info) else: - info3 = enemy.name+"阵亡,游戏结束" - info = info1+info2+info3 + info3 =enemy.name+"挣王,游戏节数" + info=info1+info2+info3 print(info) - exit() - - -class Player(): # 玩家英雄 + exit() + +class Player(Hero): def __init__(self,name): - ??? - + super().__init__(name) + self.hp = 100000000 + self.attack =1 + + player = Player("后羿") print("玩家的血量值为:",player.hp) -- libgit2 0.25.0