안녕하세요. 쏘피입니다. 오늘은 04. 팩토리얼 구하기 문제를 풀어보겠습니다. 1부터 n까지 연속한 정수의 곱을 구하는 알고리즘을 만들어 보세요. 풀이: 1) 입력: n 2) 출력: 1부터 n까지 연속한 숫자를 곱한 값 3) 파이썬으로 구현: # 1부터 n까지 연속한 정수의 곱을 구하는 알고리즘을 만들어 보세요. def fact(n): f = 1 #곱을 계산할 변수,초기값1 for i in range(1, n + 1): #1부터 n까지 반복 f = f*i return f print(fact(10)) 다음으로는 같은 문제를 재귀호출로 풀어보겠습니다. 잠깐! 재귀호출은 무엇일까요? 재귀호출: 어떤 함수 안에서 자기 자신을 부르는 것, 재귀호출 프로그램이 정상적으로 작동하려면 종료조건이 필요합니다. 재귀 호출..