From 2e6a29a3950bd10060259dffb8dfa2453ec968ec Mon Sep 17 00:00:00 2001 From: BellCodeEditor <bellcode_dev@bell.ai> Date: Sat, 19 Apr 2025 11:47:59 +0800 Subject: [PATCH] save project --- diy.py | 0 diy1.py | 31 +++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 diy.py create mode 100644 diy1.py diff --git a/diy.py b/diy.py new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/diy.py diff --git a/diy1.py b/diy1.py new file mode 100644 index 0000000..bc6074d --- /dev/null +++ b/diy1.py @@ -0,0 +1,31 @@ +class Hero: + def __init__(self, name): + self.level = 1 + self.hp = 250 + self.attack = 40 + self.name = name + + def combat(self, enemy): # 普通攻击 + info1 = self.name+"对"+enemy.name+"发起进攻," + info2 = "造成"+str(self.attack)+"点伤害," + enemy.hp -= self.attack + if enemy.hp > 0 + info3 = enemy.name+"还剩下"+str(enemy.hp)+"血量" + info = info1+info2+info3 + print(info) + else: + info3 = enemy.name+"阵亡,游戏结束" + info = info1+info2+info3 + print(info) + exec() + + + + +class player(Hero): + def __init__(selt,name): + selt.hp = 200 + selt.attack = 50 +player = player("后羿") +print("玩家的血量值为:",player.hp) +print("玩家的攻击力为:",player.attack) -- libgit2 0.25.0