python 函数的递归

た 入场券 2023-07-13 03:48 254阅读 0赞

在这里插入图片描述
1、演示代码

  1. def sum_numbers(num):
  2. print(num)
  3. #递归出口很重要,否则容易出现死循环
  4. if num == 1:
  5. return
  6. sum_numbers(num-1)
  7. sum_numbers(3)

在这里插入图片描述
2、演示代码2,递归求和
代码

  1. def sum_numbers(num):
  2. if num == 1:
  3. return 1
  4. #假设sum_numbers能够完成num-1的累加
  5. temp = sum_numbers(num - 1)
  6. #函数内部的核心算法就是两个数字的相加
  7. return num + temp
  8. print(sum_numbers(3))

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,254人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Python函数

    Python递归函数 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是[递归函数][Link 1]。 举个例子,我们来计算阶乘n! = 1 x 2

    相关 Python 函数

    在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 举个例子,我们来计算阶乘`n! = 1 x 2 x 3 x ... x n`,用函数`f

    相关 Python 函数

    一、什么是递归 在函数内部调用自己的函数。 二、什么是递归调用 一种特殊的嵌套调用,是指某个函数调用自己或者调用其他函数后再次调用自己。由于不能无限嵌套调用,所

    相关 Python 函数

    一直以为递归是一件很简单的事情,把循环给增加一个对需要递归过程的引用就OK了,但到了实际应用的时候发现远远不是这样。 参考链接:https://www.liaoxuefeng

    相关 Python函数

    在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 举个例子,我们来计算阶乘`n! = 1 x 2 x 3 x ... x n`,用函数`f

    相关 python 函数

    递归函数(了解) 定义:函数内部调用函数本身的函数叫递归函数 组成: 函数内部调用自己 终止条件 核心算法