python之---警匪游戏
警匪游戏
class Base(object): def __init__(self,name,gender,life_value,weapon): self.name=name self.gun=gender self.life_value=life_value self.waepon=weapon class police(Base): def intruduction(self): sp='我是警察,我叫%s' %(self.name) print(sp) def attck(self,other): if isinstance(other,police): print('警察自己人,别打。') return print('警察%s要打匪徒%s' % (self.name,other.name)) self.life_value -= 0 other.life_value -= 100 print('匪徒的生命值现在为:%s' % (other.life_value)) class terrorist(Base): def intruduction(self): sp='我是匪徒,我叫%s' %(self.name) print(sp) def attck(self,other): if isinstance(other,terrorist): print('匪徒自己人,别打。') return print('匪徒%s要打警察%s' % (self.name,other.name)) self.life_value -= 0 other.life_value -= 100 print('警察的生命值现在为:%s' % (other.life_value)) p1=police('刘德华','男',1000,'枪') p2=police('吴彦祖','男',1000,'枪') t1=terrorist('葛优','男',1000,'刀') t2=terrorist('张三','男',1000,'刀') p1.attck(p1) p1.attck(t1) p2.attck(t1) p1.attck(t1) p2.attck(t1) t1.attck(t1)