What will be the output of the following Python code?
def add(c,k):
c.test=c.test+1
k=k+1
class A:
def __init__(self):
self.test = 0
def main():
Count=A()
k=0
for i in range(0,25):
add(Count,k)
print("Count.test=", Count.test)
print("k =", k)
main()
def add(c,k):
c.test=c.test+1
k=k+1
class A:
def __init__(self):
self.test = 0
def main():
Count=A()
k=0
for i in range(0,25):
add(Count,k)
print("Count.test=", Count.test)
print("k =", k)
main()A. Exception is thrown
B. Count.test=25
k=25
C. Count.test=25
k=0
D. Count.test=0
k=0
Answer: Option C
Related Questions on Classes and Objects in Python
A. A blueprint for creating objects
B. A built-in function
C. A specific data type
D. A variable in Python
How do you define a class in Python?
A. Using the class keyword
B. Using the define keyword
C. Using the classdef keyword
D. Using the class method
A. Instances of a class
B. Built-in functions
C. Special data types
D. Global variables
How do you create an object of a class in Python?
A. Using the class name and parentheses
B. Using the create() method
C. Using the new keyword
D. Using the object() method

Join The Discussion