안녕하세요. BlockDMask입니다. 오늘은 파이썬에서 팩토리얼을 구하는 3가지 방법에 대해서 이야기해보려 합니다. 1. 재귀를 이용한 팩토리얼 2. 반복을 이용한 팩토리얼 3. math.factorial 함수를 이용한 팩토리얼 1. 파이썬 팩토리얼 재귀 재귀 함수를 이용해서 팩토리얼을 구할 수 있습니다. 일단 팩토리얼을 간단하게 보면 팩토리얼은 자기를 포함해서 하나씩 작은 수를 곱해가면서 1까지 곱해나가는 것을 말합니다. 0! = 1 1! = 1이고 3! 은 3 * 2 * 1입니다. 그렇기 때문에 N! 은 N * (N-1) * (N-2) *.... 3 * 2 * 1입니다. 자세히 보면 N을 곱하고 N에서 하나 뺀 값을 곱하고 그 N에서 하나 뺀 값에서 하나 더 빼서 곱하고.. 이런 식이죠? 이걸 재귀..