300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > python 奥特曼打小怪兽的简单版

python 奥特曼打小怪兽的简单版

时间:2023-10-01 00:05:41

相关推荐

python 奥特曼打小怪兽的简单版

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次恭喜水水成功打死月月

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。