Python——递归函数

1、定义:在自己的函数,调用自己

2、递归的最大内存不能超过997层

import sys

sys.setrecursionlimit(1000000)   可以达到电脑理论的最大次

import sys
sys.setrecursionlimit(1000000)
n = 0
def story():
global n
n += 1
print (n)
story()
story()

3、缺点:占内存

4、优点:让代码变简单

#简单的递归
def age(n):
if n == 4:
return 40
elif n > 0 and n < 4:
return age(n + 1) + 2 print (age(1))
上一篇:Unity3D基础学习 NGUI Example 7-Scroll View(Panel)制作固定包裹栏,点击传递参数显示物体


下一篇:G面经prepare: Straight Partition of A Deck of Cards