python 函数的递归

た 入场券 2023-07-13 03:48 200阅读 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 条评论,200人围观)

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

相关阅读