def factorial_me(n): '''建立求阶乘的函数''' result = 1 for i in range(2, n + 1): result = result * i return result n=1 while True: v=factorial_me(n) str1=str(v) if len(str1)>=1000: print(n) break n+=1