J'ai cette fonction récursive de queue ici :
def recursive_function(n, sum):
if n < 1:
return sum
else:
return recursive_function(n-1, sum+n)
c = 998
print(recursive_function(c, 0))
Il fonctionne jusqu'à n=997
puis il se brise et crache un RecursionError: maximum recursion depth exceeded in comparison
. S'agit-il simplement d'un débordement de pile ? Existe-t-il un moyen de le contourner ?