python的递归函数

这里只是为了简单学习一下递归是怎么执行的

代码:

def sum_number(num):

    print(num)

    # 递归的出口,当参数满足某个条件时,不再执行函数
    if num == 1:
        return

    # 自己调用自己
    sum_number(num - 1)

    print("执行")


sum_number(3)

执行结果:

图例:

原文地址:https://www.cnblogs.com/022414ls/p/13363280.html