定义:一个函数内部调用自己
特点:
参数不同,结果不同
当参数满足一个条件时,函数不再执行(非常重要,否则会产生死循环)
def sun_num(num):
if(num == 0):
return
sor = sum_num(num-1)
return sor + num
这里实现了一个简单的递归,不断地调用自己,直到num为0
定义:一个函数内部调用自己
特点:
参数不同,结果不同
当参数满足一个条件时,函数不再执行(非常重要,否则会产生死循环)
def sun_num(num):
if(num == 0):
return
sor = sum_num(num-1)
return sor + num
这里实现了一个简单的递归,不断地调用自己,直到num为0