'''
1.
팩토리얼은 1부터 n까지 연속한 숫자의 곱이라 합니다.
팩토리얼을 함수(factorial)로 구현하는데 재귀함수를 이용하여 구현하시오.

<입력>
print(factorial(10))

<출력>
3628800'''

def factorial(n):
    if n != 1:
        ret = factorial(n-1) * n
    else : ret = 1
    return ret

print(factorial(10))



