Commit 2f062218 by BellCodeEditor

auto save

parent 3ed9ff42
Showing with 13 additions and 6 deletions
......@@ -2,17 +2,23 @@
class Hero(object):
def __init__(self, name):
self.level = 1
self.hp = 250
self.hp = 30
self.attack = 40
self.name = name
def combat(self,beigongji): # 攻击
beigongji.hp = beigongji.hp - self.attack
info1 = ? #攻击与被攻击者
info2 = ? # 攻击力造成的伤害!
info3 = ? # 剩余血量
info = info1+info2+info3 # 将上面3段字符串拼接成一段语句输出!
print(info1)
info1 = self.name+"对"+ beigongji.name+"发起了攻击!" #攻击与被攻击者
info2 = "造成"+str(self.attack)+"伤害!" # 攻击力造成的伤害!
if beigongji.hp > 0 :
info3 = "剩余血量:"+str(beigongji.hp)# 剩余血量
info = info1+info2+info3 # 将上面3段字符串拼接成一段语句输出!
print(info)
else:
info3 = "英雄阵亡!"# 剩余血量
info = info1+info2+info3 # 将上面3段字符串拼接成一段语句输出!
print(info)
yase = Hero("垭瑟")
houyi= Hero("后羿")
yase.combat(houyi)
\ 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