What will be the output of the following Python code?
class father:
def __init__(self, param):
self.o1 = param
class child(father):
def __init__(self, param):
self.o2 = param
>>>obj = child(22)
>>>print "%d %d" % (obj.o1, obj.o2)
class father:
def __init__(self, param):
self.o1 = param
class child(father):
def __init__(self, param):
self.o2 = param
>>>obj = child(22)
>>>print "%d %d" % (obj.o1, obj.o2)
A. None None
B. None 22
C. 22 None
D. Error is generated
Answer: Option D
Related Questions on Strings in Python
Which of the following is the correct way to create a string in Python?
A. "Hello, World!"
B. 'Hello, World!'
C. "Hello, World!'
D. 'Hello, World!"
What does the len() function do when applied to a string?
A. Returns the length of the string
B. Converts the string to lowercase
C. Converts the string to uppercase
D. Removes leading whitespace
Which character is used to access individual elements of a string by index in Python?
A. . (period)
B. , (comma)
C. : (colon)
D. [ and ] (square brackets)
Join The Discussion