Я экспериментирую с рекурсией и заметил странное поведение.
Когда я обычно вызываю рекурсивную функцию, она работает так, как ожидалось.
Но когда я вызываю ту же функцию внутри цикла, глубина рекурсии увеличивается быстрее, чем ожидалось, и в конечном итоге возникает ошибка RecursionError даже для меньших входных данных.
Подробнее здесь: https://stackoverflow.com/questions/798 ... vs-outside
Мобильная версия