반응형
안녕하세요.
파이썬 3으로 쉽게 알고리즘을 만들 수 있습니다.
이번 포스팅은 파이썬3으로 합계를 재귀함수 사용하여 구하는 알고리즘입니다.
1
2
3
4
5
6
7
8
9
10
11
|
# 합계 - 재귀함수 사용
# 재귀 호출
def sum_n(n):
if n == 0:
return 0
return sum_n(n - 1) + n
x = int(input('합계 - 입력: '))
print(sum_n(x))
|
cs |
▲ 조건을 사용하여 0일 경우는 0을 출력합니다.
▲ return 부분에서 자기 자신을 호출합니다.
▲ 실행 화면입니다.
댓글