What Will Be The Output Of The Following Python Codep Pre #1149
What will be the output of the following Python code?</p> <pre><code class="language-python"> class student: def __init__(self): self.marks = 97 self.__cgpa = 8.7 def display(self): print(self.marks) obj=student() print(obj._student__cgpa) </code></pre>
This multiple choice question (MCQ) is related to the book/course gs gs109 Python. It can also be found in gs gs109 Python OOPs - Python Encapsulation - Quiz No.2.
What will be the output of the following Python code?
class student: def __init__(self): self.marks = 97 self.__cgpa = 8.7 def display(self): print(self.marks) obj=student() print(obj._student__cgpa)
The program runs fine and 8.7 is printed
Error because private class members can’t be accessed
Error because the proper syntax for name mangling hasn’t been implemented
The program runs fine but nothing is printed