python学习笔记

函数的递归(1)

2019-07-30  本文已影响0人  书生_Scholar

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

代码特点

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

代码示例

def sum_number(num):    
      print(num)

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

      # 自己调用自己
      sum_number(num - 1)
sum_number(3)
上一篇下一篇

猜你喜欢

热点阅读