import sys
sys.setrecursionlimit(1000000000)
def F(n):
if n == 1:
return 1
if n > 1:
return n * F(n - 1)
print(F(2023)/F(2020))
When the recursion is increased with setrecursionlimit
, the following error is returned.
Process finished with exit code -1073741571 (0xC00000FD)
But without increasing the recursion, this code does not work.
How can I fix it?