美文网首页python学习笔记
函数的递归(1)

函数的递归(1)

作者: 书生_Scholar | 来源:发表于2019-07-30 09:48 被阅读0次

函数内部自身调用自身的编程技巧 就叫递归
一. 递归函数的特点

  • 一个函数 内部 自己调用自己
    -- 函数内部可以调用其他函数,当然函数内部叶可以调用自己

代码特点

  1. 函数内部的代码是相同的,是指针对参数不同,处理的结果不同
  2. 参数满足一个条件时,函数不再执行
    - 这个很重要,通常被称为递归的出口,否则会出现死循环!

代码示例

def sum_number(num):    
      print(num)

      # 递归的出口很重要否则会出现死循环
      if num == 1
          return

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

相关文章

  • Day11递归函数、模块导入、迭代器、生成器

    1.递归函数 1.什么是递归? 在函数中调用本身的函数被称为递归函数 2.递归的作用: 循环可以做的事情递归函数都...

  • 01-07 day 11 function3

    1.递归函数 (了解!)实际开发的时候,能不用递归就不用 1.什么是递归函数 函数中调用函数本身的函数就是递归函数...

  • Day10递归函数、模块、迭代器、生成器

    一、递归函数 1、什么是递归函数 在函数中调用函数本身的函数就是递归函数。 2、递归的作用 循环能做的递归都能做 ...

  • python 递归函数

    递归函数 递归函数 : 在函数的调用自身 递归边界 : 退出递归的终止条件 例1,函数func如果没有设备递归边界...

  • day11-日常(递归函数、模块、迭代器、生成器)

    递归函数(实际开发的时候,能不用递归就不用) 1.什么是递归函数 函数中调用函数本身的函数就是递归函数 2.递归的...

  • 2019-01-07day11学习总结

    递归函数 实际开发的时候能不用递归就不用递归 1. 什么是递归函数 函数中调用函数本身的函数就是递归函数 2. 递...

  • 递归函数、模块、生成器、迭代器

    一、递归函数 实际开发的时候,能不用递归就不用 1.什么是递归函数 函数中调用函数本身的函数就是递归函数 2.递归...

  • day 11总结

    递归函数 实际开发的时候,能不用递归就不用1.什么是递归函数函数中调用函数本身的函数就是递归函数 2.递归的作用:...

  • Day11笔记

    实际开发的时候,能不用递归就不用 递归函数 1.什么是递归函数函数中调用函数本身的函数就是递归函数 2.递归的作用...

  • day11 生成器迭代器

    一、递归函数 1.什么是递归函数在函数中调用函数本身的函数就是递归函数 2.递归的作用:循环能做的事,递归都能做 ...

网友评论

    本文标题:函数的递归(1)

    本文链接:https://www.haomeiwen.com/subject/wuxgrctx.html