return in both try and finally
Predict the outputMediumPython only
def f():
try:
return 1
finally:
return 2
def g():
try:
raise ValueError("lost")
finally:
return "done"
print(f())
print(g())
This question is part of Pro+
Pro+ opens every question in Interview Prep and the mock interview. Every article and the first 2 questions of each topic stay free. Hands-on Selenium and API tasks follow their course lesson's own lock.