from random import randint #导入randint函数class Monster(object):def __init__(self,name,energy):self.name = nameself.energy = energyif self.energy>=100:print(self.name+"满血战斗")else:print(self.name+"目前有"+str(self.energy)+"的血量")print("警告:"+self.name+"需要补血")def eat(self,energy):if self.energy<=100:for i in range(10,100,10):self.energy += energy #执行吃的语句,吃就+10,如果>100,就不吃了 print("正在补血.....")print(self.name+"现在有"+str(self.energy)+"的血量")class Ultraman(object):def __init__(self,name,alk):self.name = nameself.alk = alkreturn def beat(self,other,c):other.energy =other.energy-c*self.alkif other.energy<=0:print(self.name+"攻击"+other.name+str(c)+"次")print("恭喜"+self.name+"成功打死"+other.name)else:print(self.name+"攻击"+other.name+str(c)+"次")print("很遗憾"+self.name+"没有打死"+other.name)M1=Monster('月月',10)M1.eat(10)U1=Ultraman('水水',999)U1.beat(M1,1)////////运行结果////////月月目前有10的血量警告:月月需要补血正在补血.....正在补血.....正在补血.....正在补血.....正在补血.....正在补血.....正在补血.....正在补血.....正在补血.....月月现在有100的血量水水攻击月月1次恭喜水水成功打死月月
100字范文,内容丰富有趣,生活中的好帮手!