python 함수 | 반복 함수

1782 단어
귀속 함수: 한 함수에서 이 함수 자체를 호출합니다.귀환의 기본 최대 깊이는 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

좋은 웹페이지 즐겨찾기