runtimeerror: максимальная глубина рекурсии превышена < /p>
/blockquote>
Я попытался переписать это, чтобы обеспечить оптимизацию хвостовых вызовов (TCO). Я считаю, что этот код был бы успешным, если бы произошел TCO. < /P>
Код: Выделить всё
def trisum(n, csum):
if n == 0:
return csum
else:
return trisum(n - 1, csum + n)
print(trisum(1000, 0))
Подробнее здесь: https://stackoverflow.com/questions/135 ... -recursion