59doit

[Python] 재귀함수 본문

Programming/Python(파이썬)

[Python] 재귀함수

yul_S2 2022. 11. 2. 12:02
반응형

귀함수

def Counter(n) :
    if n == 0 :                # 0 호출하면 종료
        return 0
    else :
        Counter(n-1)           #재귀
        print(n, end=' ')
Counter(5)
# <출력> 1 2 3 4 5

재귀함수 누적합

def Add(n) :
    if n==1 :
        return 1
    else :
        result =  n+Add(n-1)           #재귀
        print(n, end = ' ')
        return result
print ("n=1 : ", Add(1))     # <출력> n=1 :  1
print ("\nn=5 : ", Add(5))   
# <출력> 
# 2 3 4 5 
# n=5 :  15

 

반응형

'Programming > Python(파이썬)' 카테고리의 다른 글

[Python] import class (내장클래스)  (0) 2022.11.03
[Python] class  (0) 2022.11.02
[Python] inner_func  (0) 2022.11.02
[Python] 함수 사용 활용  (0) 2022.11.02
[Python] 함수사용  (0) 2022.11.01
Comments