# 2202.py def fatt (n): if n==0: return 1 return n*fatt(n-1) print fatt(997) # 4035972446... # print fatt(998) # Errore perche' superato il limite di ricorsione. import sys sys.setrecursionlimit(2000) print fatt(1997) # 4151569143... # print fatt(1998) # Errore. print sys.getrecursionlimit() # 2000 (all'inizio 1000)