def divisive_recursion(n):
try:
if n должен быть равен 1 или 2, чего он никогда не делает из-за бесконечной рекурсии, так почему оба оператора печати печатаются, когда условие внутри них никогда не оценивается как True?
Подробнее здесь: [url]https://stackoverflow.com/questions/79316309/how-does-this-code-execute-the-finally-block-even-though-its-never-evaluated-to[/url]
[code]def divisive_recursion(n): try: if n должен быть равен 1 или 2, чего он никогда не делает из-за бесконечной рекурсии, так почему оба оператора печати печатаются, когда условие внутри них никогда не оценивается как True?