Commit ac2fa06b by BellCodeEditor

auto save

parent 9b16d2ca
Showing with 12 additions and 24 deletions
# 英雄角色类 class Dog:
class Hero(object): def __init__(self,price):
def __init__(self, name): print('他有4条腿')
self.level = 1 print('他有2只眼睛')
self.hp = 4989 print('他有2只耳朵')
self.attack = 328 self.price = price
self.name = name self.name = name
def move(self):
print('他跑的很快')
def money(self):
print(str(self.name)'这条狗需要'+str(self.price)+'钱')
xiaoxin = Dog(10,'xiaoxin')
xiaoxin.moeny()
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
print(info)
else:
info3=enemy.name+'阵亡了,游戏结束'
info = info1+info2+info3
print(info)
exit()
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