2020-04-06 14:49:56 -04:00
|
|
|
---
|
|
|
|
id: 5e7b9f170b6c005b0e76f087
|
2020-04-21 23:37:02 -05:00
|
|
|
title: Object Lifecycle
|
2020-04-06 14:49:56 -04:00
|
|
|
challengeType: 11
|
2020-05-25 19:15:32 +05:30
|
|
|
isHidden: true
|
2020-04-06 14:49:56 -04:00
|
|
|
isRequired: true
|
|
|
|
videoId: p1r3h_AMMIM
|
|
|
|
---
|
|
|
|
|
|
|
|
## Description
|
|
|
|
<section id='description'>
|
|
|
|
|
|
|
|
</section>
|
|
|
|
|
|
|
|
## Tests
|
|
|
|
<section id='tests'>
|
|
|
|
|
|
|
|
```yml
|
|
|
|
question:
|
2020-05-28 22:40:36 +09:00
|
|
|
text: "What will the following program print?:
|
2020-04-06 14:49:56 -04:00
|
|
|
<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
|
|
|
|
```
|
|
|
|
|
|
|
|
</section>
|