IT & CODE 이야기

[알고리즘] 팩토리얼 계산하기 본문

CODE/Python

[알고리즘] 팩토리얼 계산하기

Karoid 2017. 6. 1. 21:16

팩토리얼 계산하기

사용언어: Python
재귀적 방법을 사용하여 계산할 수 있다

def factorial_recursion(i):
    if i == 1:
        return 1
    return i*factorial_recursion(i-1)

def factorial_cal(i):
    result = 1
    for x in range(1,i+1):
        result*=x
    return result

num = 100
print(num,"! =")
print(factorial_recursion(num))
print(factorial_cal(num))
Comments