freeCodeCamp/curriculum/challenges/english/07-scientific-computing-wit.../python-for-everybody/object-lifecycle.english.md

1020 B

id title challengeType isRequired videoId
5e7b9f170b6c005b0e76f087 Object Lifecycle 11 true p1r3h_AMMIM

Description

Tests

question:
  text: "What will the following program print:
<pre>
class PartyAnimal:<br>   x = 0<br>   name = ''<br>   def __init__(self, nam):<br>     self.name = nam<br>     print(self.name,'constructed')<br><br>   def party(self):<br>     self.x = self.x + 1<br>     print(self.name,'party count',self.x)<br>
<br>
q = PartyAnimal('Quincy')<br>
m = PartyAnimal('Miya')<br>
<br>
q.party()<br>
m.party()<br>
q.party()"
  answers:
    - 'Quincy constructed<br>Miya constructed<br>Quincy party count 1<br>Miya party count 2<br>Quincy party count 3'
    - 'Quincy constructed<br>Miya constructed<br>Quincy party count 1<br>Miya party count 1<br>Quincy party count 2'
    - 'Quincy constructed<br>Quincy party count 1<br>Quincy party count 2<br>Miya constructed<br>Miya party count 1'
  solution: 2