Q. What is the output of the following code?

Code:
class Test:
    count = 0
    def __init__(self):
        Test.count += 1
print(Test.count)
  • (A) 0
  • (B) 1
  • (C) Error
  • (D) No output
πŸ’¬ Discuss
βœ… Correct Answer: (A) 0
Explanation: No object is created, so `__init__` is never called. Class attribute `count` remains 0.
Explanation by: Mr. Dubey
No object is created, so `__init__` is never called. Class attribute `count` remains 0.

πŸ’¬ Discussion


πŸ“Š Question Analytics

πŸ‘οΈ
87
Total Visits
πŸ“½οΈ
1 y ago
Published
πŸŽ–οΈ
Mr. Dubey
Publisher
πŸ“ˆ
91%
Success Rate