--- id: 5e7b9f170b6c005b0e76f087 title: Object Lifecycle challengeType: 11 videoId: p1r3h_AMMIM dashedName: object-lifecycle --- # --question-- ## --text-- What will the following program print?: ```python class PartyAnimal: x = 0 name = '' def __init__(self, nam): self.name = nam print(self.name,'constructed') def party(self): self.x = self.x + 1 print(self.name,'party count',self.x) q = PartyAnimal('Quincy') m = PartyAnimal('Miya') q.party() m.party() q.party() ``` ## --answers-- Quincy constructed Miya constructed Quincy party count 1 Miya party count 2 Quincy party count 3 --- Quincy constructed Miya constructed Quincy party count 1 Miya party count 1 Quincy party count 2 --- Quincy constructed Quincy party count 1 Quincy party count 2 Miya constructed Miya party count 1 ## --video-solution-- 2