pirate4.py pirate4::Pirate pirate4 fromcmdimportCmd #usingarguments classPirate(Cmd): gold=3 defdo_loot(self,arg): 'Seizebootyfromapassingship.' self.gold+=1 defdo_drink(self,arg): '''Drownyoursorrrowsinrrrum. drink[n]-drink[n]barrel[s]o'rum.''' try: self.gold-=int(arg) except: ifarg: print('''What's"{0}"?I'lltakerrrum.'''.format(arg)) self.gold-=1 defprecmd(self,line): self.initial_gold=self.gold returnline defpostcmd(self,stop,line): ifself.gold!=self.initial_gold: print('Nowwegots{0}doubloons'.format(self.gold)) pirate=Pirate() pirate.cmdloop()