递归函数
编程语言中,函数Func(Type a,……)直接或间接调用函数本身,则该函数称为递归函数。
意思就是说,递归就是一个函数在它的函数体内调用它自身。执行递归函数将反复调用其自身,每调用一次就进入新的一层。
题目:
设n为大于等于1的正整数,用函数递归的方法求阶乘n!,本例求解5!。
def recursive(n):
if n==1:
return 1
else:
return n*recursive(n