From b6ecfebfdc43e0d53bd0cdec2a7fbdb201f1c651 Mon Sep 17 00:00:00 2001
From: BellCodeEditor <bellcode_dev@bell.ai>
Date: Sun, 17 Jul 2022 19:02:56 +0800
Subject: [PATCH] auto save

---
 diy1.py | 21 ++++++++++++++++++---
 1 file changed, 18 insertions(+), 3 deletions(-)

diff --git a/diy1.py b/diy1.py
index 4084c2e..3cad759 100644
--- a/diy1.py
+++ b/diy1.py
@@ -6,9 +6,24 @@ class Hero(object):
         self.attack = 40
         self.name = name
         
-    def combat():    # 攻击
-        ???
+    def combat(self,enermy):    # 攻击
+        enermy.hp-=self.attack
+        if enermy.hp>0:
+            info1=self.name+"对"+enermy.name+"发起攻击\n"
+            info2="造成了"+str(self.attack)+"点伤害\n"
+            info3=str(enermy.name)+"英雄还剩下"+str(enermy.hp)+"点血量\n"
+            info=info1+info2+info3
+            print(info)
+        else:
+            die=str(enermy.name)+"仅有血量不足\n英雄死亡"
+            print(die)
 
 yase = Hero("垭瑟")
 houyi= Hero("后羿")
-yase.combat(houyi)
\ No newline at end of file
+yase.combat(houyi)
+yase.combat(houyi)
+yase.combat(houyi)
+yase.combat(houyi)
+yase.combat(houyi)
+yase.combat(houyi)
+yase.combat(houyi)
--
libgit2 0.25.0