Examveda

What will be the output of the following Python code?
class A:
    def __init__(self,x):
        self.x = x
    def count(self,x):
        self.x = self.x+1
class B(A):
    def __init__(self, y=0):
        A.__init__(self, 3)
        self.y = y
    def count(self):
        self.y += 1     
def main():
    obj = B()
    obj.count()
    print(obj.x, obj.y)
main()

A. 3 0

B. 3 1

C. 0 1

D. An exception in thrown

Answer: Option B


Join The Discussion

Related Questions on Concept of Object Oriented Programs in Python