什么是Python中的递归?

问题描述 投票:0回答:1

我很难理解Python中递归的概念,并且想理解它,因为它是一个非常重要的主题

尝试在youtube和其他在线网站上理解这个概念,期望学习递归,但我无法正确掌握内容

python recursion
1个回答
0
投票

递归意味着函数调用自身。

小例子:该函数每次调用自身时都会加一。如果它达到 10,我们就停止它,否则它会无限调用自身并遇到错误。

def recursiveFuntion(input):

    # print input value
    print(f'{input=}')

    # stop condition
    if input == 10:
        return
    # recursive call
    else:
        recursiveFuntion(input+1)

# call recursive function
recursiveFuntion(1)
© www.soinside.com 2019 - 2024. All rights reserved.