def f(x):
try:
if x==0:
raise 123
return 1
except:
return 2
finally:
return 3
print(f'f1: {f(1)}')
print(f'f0: {f(0)}')
def g(x):
try:
if x==0:
raise 123
return 1
except:
return 2
return 3
print(f'g1: {g(1)}')
print(f'g0: {g(0)}')
ZGVmIGYoeCk6CiAgICB0cnk6CiAgICAgICAgaWYgeD09MDoKICAgICAgICAgICAgcmFpc2UgMTIzCiAgICAgICAgcmV0dXJuIDEKICAgIGV4Y2VwdDoKICAgICAgICByZXR1cm4gMgogICAgZmluYWxseToKICAgICAgICByZXR1cm4gMwoKCnByaW50KGYnZjE6IHtmKDEpfScpCnByaW50KGYnZjA6IHtmKDApfScpCgoKCmRlZiBnKHgpOgogICAgdHJ5OgogICAgICAgIGlmIHg9PTA6CiAgICAgICAgICAgIHJhaXNlIDEyMwogICAgICAgIHJldHVybiAxCiAgICBleGNlcHQ6CiAgICAgICAgcmV0dXJuIDIKICAgIHJldHVybiAzCgoKcHJpbnQoZidnMToge2coMSl9JykKcHJpbnQoZidnMDoge2coMCl9JykKCgogICAgCg==