Почему возникает такая ошибка, уже не первый раз
Ответы (1 шт):
Потому что вы пишете рекурсивную программу. А грубина рекурсии вещь весьма серьезная и делать ее бесконечной - практически невозможно. Поэтому введены ограничения. В Python максимальная глубина рекурсии по умолчанию - не помню точно, кажется 1000. Ее можно при необходимости узнать:
import sys
sys.getrecursionlimit()
и увеличить:
sys.setrecursionlimit(...)
но это весьма опасное действие.
Хотя практически это бывает очень редко когда надо. Скорее всего у вас ошибка с проверкой окончания рекурсионного "погружения". Но поскольку вы не удосужились представить как того требуют (и не зря) правила сайта ваш код в виде скрипта, а не в виде картинки - предоставляю вам самостоятельно выполнить поиск указанной ошибки.
Небольшая подсказка. Вот в этом фрагменте
for n in range (1,10000):
if ...F(n)<1000
подумайте, какие числа могут подаваться в виде n в функцию и какая глубина рекурсии при этом у вас может оказаться.
