Commit 040942ec by BellCodeEditor

save project

parent 9a581ef4
Showing with 29 additions and 11 deletions
# 英雄角色类 # 怪物角色类
class Hero(object):
def __init__(self, name): class Monster():
def __init__(self, name,hp,attack,attack_info):
self.level = 1 self.level = 1
self.hp = 250
self.attack = 40
self.name = name self.name = name
self.hp = hp
self.attack = attack
self.attack_info = attack_info
def combat(self,enemy): # 攻击
enemy.hp -= self.attack
if enemy.hp > 0:
info_1 = self.name + "对" + enemy.name + self.attack_info + ","
info_2 = "造成了" + str(self.attack) + "点伤害,"
info_3 = enemy.name + "还剩下" + str(enemy.hp) + "点血量"
info = info_1 + info_2 + info_3
print(info)
else:
info_1 = self.name + "对" + enemy.name + self.attack_info + ","
info_2 = "造成了" + str(self.attack) + "点伤害,"
info_3 = enemy.name + "阵亡了"
info = info_1 + info_2 + info_3
print(info)
exit()
def combat(): # 攻击 #战斗环节
???
yase = Hero("垭瑟") flowy = Monster("flowy",20,3,"射出'友谊颗粒'")
houyi= Hero("后羿") frogy = Monster("frogy",10,2,"用舌头弹了一下")
yase.combat(houyi) flowy.combat(frogy)
\ No newline at end of file frogy.combat(flowy)
\ 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