Which of the following is correct?class A: def __init__(self): self.count=5 self.count=count+1a=A()print(a.count)560Error
Question
Solution 1
The correct answer is "Error".
Here's why:
In the __init__
method of class A, self.count=count+1
is incorrect because count
is not defined. It should be self.count=self.count+1
.
So, when you try to create an object of class A using a=A()
, Python will throw an error because it doesn't
Knowee AI StudyGPT is a powerful AI-powered study tool designed to help you to solve study prob
Knowee AI StudyGPT is a powerful AI-powered study tool designed to help you to solve study problem.
Knowee AI StudyGPT is a powerful AI-powered study tool designed to help you to solve study problem.
Knowee AI StudyGPT is a powerful AI-powered study tool designed to help you to solve study problem.
Knowee AI StudyGPT is a powerful AI-powered study tool designed to help you to solv
Similar Questions
Which of the following is correct?class A: def __init__(self): self.count=5 self.count=count+1a=A()print(a.count)560Error
Which of the following is correct?class A: def __init__(self): self.count=5 self.count=count+1a=A()print(a.count)560Error
Which of the following is correct?class A: def __init__(self): self.count=5 self.count=count+1a=A()print(a.count)
Which of the following is correct?class A: def __init__(self,name): self.name=namea1=A("john")a2=A("john")
what is the output of following python code? class myclass: def __init__(self,a): self.a = a print(self.a)o=myclass("Welcome")