반응형
1. 재귀 깊이 기본 제한 확인
Python의 기본 재귀 깊이 제한은 sys.getrecursionlimit()을 통해 확인할 수 있습니다. 대부분의 시스템에서는 기본값이 1000입니다.
import sys
print(sys.getrecursionlimit()) # 기본값: 1000
2. 재귀 깊이 늘리기
sys.setrecursionlimit()을 사용하여 재귀 깊이 제한을 늘릴 수 있습니다.
import sys
sys.setrecursionlimit(2000) # 재귀 깊이를 2000으로 설정
EX code
import sys
sys.setrecursionlimit(1500) # 재귀 깊이를 1500으로 설정
def recursive_function(n):
if n == 0:
return "완료"
return recursive_function(n - 1)
# 1500번 호출 가능
print(recursive_function(1499))
반응형
'코딩 > 개인 PT' 카테고리의 다른 글
[Python 3] 일정 관리기 [미완성] (0) | 2024.11.18 |
---|---|
[Python 3] 벽돌깨기 게임 (0) | 2024.10.17 |
[Python 3] 지렁이 게임 (0) | 2024.09.29 |
펌웨어 사전기초 (1) | 2024.09.24 |