return in try and finally
QuizMediumPython onlyAsked in: Accenture, Capgemini, Cognizant, Infosys, TCS
What do these print?
def g():
try:
return 1
finally:
return 2
def f():
try:
print("try", end=" ")
raise ValueError("bad")
except ValueError:
print("except", end=" ")
return "from except"
finally:
print("finally", end=" ")
print(g())
print(f())2thentry except finally from except1thentry except finally from except2thentry except from except2thentry finally from except
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.