递归
自己调用自己的函数叫做递归函数
1.终止条件
2.递归步骤
def test01(n):
print('test01:',n)
if n == 0: #结束条件
print('over')
else:
test01(n-1)
print('test001+++',n)
def test02():
print('test02')
test01(4)
print('-------递归阶乘练习-------')
def factorial(n):
if n ==1:
return 1
else:
return n*factorial(n-1)
result = factorial(5)
print(result)