复习:递归

Posted mr-murray

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了复习:递归相关的知识,希望对你有一定的参考价值。

递归:函数调用自身的 编程技巧  称为 递归

特点:

  1、参数 不同,处理结果不同

  2、当 参数满足一个条件,函数不在执行(非常重要,被称为递归的出口,否则 会出现死循环

 def sum_number(num):
    print(num)
    #递归的出口,当参数满足某个条件时,不在执行函数
    if num==1:
        return
    
    #自己调自己
    sum_number(num-1)

sum_number(3)

实现数字累加

def sum_number(num):

    if num == 1:
        return 1

    a = sum_number(num - 1)
    sar = num + a
    return sar
print(sum_number(3))

 

 

明天:

1、复习递归,数字累加

2、复习函数和数据类型

 

以上是关于复习:递归的主要内容,如果未能解决你的问题,请参考以下文章

六千字快速复习七种常用排序

六千字快速复习七种常用排序

2021-10-21java:六千字快速复习七种常用排序

动态SQL基础概念复习(Javaweb作业5)

JavaScript - 代码片段,Snippets,Gist

复习:递归