TG Telegram Group & Channel
Proglib.academy | IT-курсы | United States America (US)
Create: Update:

⚡️ Разбор задачи из последнего междусобойчика

Даже если try хочет что-то вернуть — finally вмешается в процесс и ЗАТРЁТ return.

В Python поведение строгое: если finally содержит return, он перебивает всё, что было до него.

⚠️ Даже raise или return из try будут проигнорированы, если finally тоже говорит: «верни это».

Поэтому:

return 1  # выполняется…
return 2 # но finally делает override!
Ответ: 🌚 — 2


Пишите в комменты, знал ли вы это поведение. А если знали — ставьте ежа 👾

Proglib Academy
#междусобойчик

⚡️ Разбор задачи из последнего междусобойчика

Даже если try хочет что-то вернуть — finally вмешается в процесс и ЗАТРЁТ return.

В Python поведение строгое: если finally содержит return, он перебивает всё, что было до него.

⚠️ Даже raise или return из try будут проигнорированы, если finally тоже говорит: «верни это».

Поэтому:
return 1  # выполняется…
return 2 # но finally делает override!
Ответ: 🌚 — 2


Пишите в комменты, знал ли вы это поведение. А если знали — ставьте ежа 👾

Proglib Academy
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2👾1


>>Click here to continue<<

Proglib.academy | IT-курсы






Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)