팩토리얼을 파이썬에서 구현하는 3가지 방법을 정리합니다. 우선 팩토리얼이란, 팩토리얼: 1 x 2 x 3 x ... x (n-1) x n 예제: 5! => 5 x 4 x 3 x 2 x 1 = 120. 1. iterative 반복적 구현 def factorial_iterative(n): result = 1 # 1부터 n까지의 수를 차례로 곱함 for i in range(1, n+1): result *= i return result 2. recursive 재귀적 구현 (재귀함수 사용이 코드면에서 간결함) def factorial_recursive(n): # n이 1 이하인 경우 1을 반환 if n