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 2 years, 6 months agoseaverick
Most Recent 10 months, 1 week agoSiva_2022
2 years, 6 months agomacxsz
2 years, 7 months ago