알고리즘
팩토리얼 구하기-파이썬
가오가이거
2020. 12. 13. 19:42
def 팩토리얼(x): #루프를 이용한 방식
res=1
for i in range(x, 0, -1):
res*=i
return res
print(팩토리얼(5))
def 팩토리얼(n): #재귀를 이용한 방식
if n==1:
return 1
else:
print(n,'*팩토리얼(',n-1,')')
return n*팩토리얼(n-1)
print(팩토리얼(5))