68 lines
		
	
	
		
			912 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			68 lines
		
	
	
		
			912 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
---
 | 
						|
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--
 | 
						|
 | 
						|
<pre>
 | 
						|
Quincy constructed
 | 
						|
Miya constructed
 | 
						|
Quincy party count 1
 | 
						|
Miya party count 2
 | 
						|
Quincy party count 3
 | 
						|
</pre>
 | 
						|
 | 
						|
---
 | 
						|
 | 
						|
<pre>
 | 
						|
Quincy constructed
 | 
						|
Miya constructed
 | 
						|
Quincy party count 1
 | 
						|
Miya party count 1
 | 
						|
Quincy party count 2
 | 
						|
</pre>
 | 
						|
 | 
						|
---
 | 
						|
 | 
						|
<pre>
 | 
						|
Quincy constructed
 | 
						|
Quincy party count 1
 | 
						|
Quincy party count 2
 | 
						|
Miya constructed
 | 
						|
Miya party count 1
 | 
						|
</pre>
 | 
						|
 | 
						|
## --video-solution--
 | 
						|
 | 
						|
2
 | 
						|
 |