본문 바로가기
Python/알고리즘

[ Python_알고리즘 ] 삼각수

by 2CHAE._.EUN 2021. 12. 17.

[ 삼각수 ] 

 

n번째 삼각수는 자연수 1부터 n까지의 합

파라미터로 n값을 받고 n번째 삼각 수를 리턴해주는 재귀함수

 

def triangle_number(n):
    
    if n == 1 :
        return 1
    result = n + triangle_number(n-1)
    return result
    
#triangle_number(1)부터 triangle_number(10)까지 출력
for i in range(1, 11):
    print(triangle_number(i))