# 2208.py def fatt (n): if n==0: return 1 return n*fatt(n-1) print fatt(998) # 402790050127.... # print fatt(999) # Errore perche' superato il limite di ricorsione. import sys sys.setrecursionlimit(2000) print fatt(1998) # 82948351487... # print fatt(1999) # Errore. print sys.getrecursionlimit() # 2000 (all'inizio 1000)