Получаем и задаем лимит рекурсии 

В Python не оптимизируется хвостовая рекурсия, из-за чего зачастую возникает RecursionError во время создания рекурсивных алгоритмов. 

Но с помощью модуля sys можно посмотреть и даже изменить максимальную глубину рекурсии. Хотя делать это слегка опасно, так как каждый новый вызов занимает много памяти. 

И вообще лучше стараться использовать не рекурсию, а обычные циклы, но это вы и так сами знаете. 

Ответить