What Will Be The Output Of The Following Python Codep Pre #1076
What will be the output of the following Python code?</p> <pre><code class="language-python"> class test: def __init__(self): self.variable = 'Old' self.Change(self.variable) def Change(self, var): var = 'New' obj=test() print(obj.variable) </code></pre>
This multiple choice question (MCQ) is related to the book/course gs gs109 Python. It can also be found in gs gs109 Classes and Objects - Python Classes and Objects - Quiz No.1.
What will be the output of the following Python code?
class test: def __init__(self): self.variable = 'Old' self.Change(self.variable) def Change(self, var): var = 'New' obj=test() print(obj.variable)
Error because function change can’t be called in the __init__ function
‘New’ is printed
‘Old’ is printed
Nothing is printed