Get Unlimited Contributor Access to the all ExamTopics Exams!
Take advantage of PDF Files for 1000+ Exams along with community discussions and pass IT Certification Exams Easily.
B is the correct answer
Traceback (most recent call last):
File "main.py", line 17, in <module>
print(a.doit() + b.doit())
TypeError: unsupported operand type(s) for +: 'int' and 'NoneType'
#question 120
class Super:
def make(self):
pass
def doit(self):
return self.make()
class Sub_A(Super):
def make(self):
return 1
class Sub_B(Super):
pass
a=Sub_A()
b=Sub_B()
print(a.doit())
print(b.doit())
print(a.doit() + b.doit())#TypeError: unsupported operand type(s) for +: 'int' and 'NoneType'
Tested: B. it raises an exception
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
deckman
Highly Voted 1 year, 10 months agoseaverick
Most Recent 2 months agoSiva_2022
1 year, 10 months agomacxsz
1 year, 11 months ago