首页 > 编程语言 > 详细

python函数 | 递归函数

时间:2019-10-13 14:19:20      阅读:65      评论:0      收藏:0      [点我收藏+]

递归函数:在一个函数中,调用这个函数本身。递归的默认最大深度为998。

 

它是执行到多少次时,报错呢加一个计数器。默认递归深度为998

count = 0
def func1():
    global count
    count += 1
    print(count)
    func1()

func1()

递归深度是可以改的

import sys
sys.setrecursionlimit(100000)                #更改默认递归深度
count = 0
def func1():
    global count
    count += 1
    print(count)
    func1() 

func1()

问年龄

def func(n):
    if n == 1:
        return 18
    else:
        return func(n-1) +2

print(func(4))                    # 24

 

python函数 | 递归函数

原文:https://www.cnblogs.com/Summer-skr--blog/p/11664212.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!