这里只是为了简单学习一下递归是怎么执行的
代码:
def sum_number(num): print(num) # 递归的出口,当参数满足某个条件时,不再执行函数 if num == 1: return # 自己调用自己 sum_number(num - 1) print("执行") sum_number(3)
执行结果:
图例:
这里只是为了简单学习一下递归是怎么执行的
代码:
def sum_number(num): print(num) # 递归的出口,当参数满足某个条件时,不再执行函数 if num == 1: return # 自己调用自己 sum_number(num - 1) print("执行") sum_number(3)
执行结果:
图例: