xinggevip

Python(5-22)函数——递归是神马
设置递归深度import sys sys.setrecursionlimit(10000) #设置深度为1000...
扫描右侧二维码阅读全文
21
2018/10

Python(5-22)函数——递归是神马

  • 设置递归深度
import sys
sys.setrecursionlimit(10000)  #设置深度为10000层,即可递归10000次

python_digui.png

  • 代码
#写一个阶乘
def factory(n):
if n == 1:
   return 1
else:
   return n * factory(n - 1)
num = int(input("请输入一个正整数"))
jc = factory(num)
print("%d 的阶乘是 %d" % (num,jc))
>>>请输入一个正整数5
5 的阶乘是 120
Last modification:October 21st, 2018 at 04:56 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment