递归

简介: 递归
#  递归是一种编程思想
# 递归的特点:
    # 函数内部自己调用自己
    # 必须有出口
# 应用:3以内数字累加和
    # 需求:3以内数字累加和 3+2+1
    # 6 = 3 + 2以内数字累加和
    # 2以内数字累加和 = 2 + 1以内数字累加和
    # 1以内数字累加和  = 1 (出口)
def sum_number(num):
    # 2.出口
    if num == 1:
        return 1
    # 1.当前数字 + 当前数字-1的累加和
    return num + sum_number(num-1)


result = sum_number(3)
print(result)
相关文章
|
30天前
使用递归
【10月更文挑战第20天】使用递归。
18 8
|
27天前
递归
【10月更文挑战第23天】递归。
14 4
|
6月前
递归详解~
递归详解~
53 0
|
存储
【递归知识+练习】
【递归知识+练习】
74 0
|
算法 Python
递归的使用
递归的使用
53 0
|
机器学习/深度学习
什么是递归
通过阶乘函数f(n)=n! f(0)=1 f(n)=f(n-1)*n(n>=1)简要理解递归
105 0
|
算法 索引
第 6 章 递归
简单的说: 递归就是方法自己调用自己,每次调用时传入不同的变量,递归有助于编程者解决复杂的问题,同时可以让代码变得简洁。
68 0
|
机器学习/深度学习
简单的了解一下递归
在编程中,递归大家肯定都不陌生了吧,今天我们来总结总结有关于递归的东西。