반응형
파이썬 팩토리얼 구하기 - 반복문 version
def factorial(n):
result = 1
for i in range(1, n+1):
result *= i
return result
print(factorial(1))
print(factorial(3))
print(factorial(9))
1
6
362880
파이썬 팩토리얼 구하기 - 재귀함수 version
def factorial(n):
if n == 0:
return 1
return factorial(n-1)*n
print(factorial(1))
print(factorial(3))
print(factorial(9))
1
6
362880
반응형
'Python' 카테고리의 다른 글
[Python] 파이썬 예외 처리 - try except else finally구문 (0) | 2019.10.25 |
---|---|
[파이썬] 피보나찌 수열 값 구하기 (반복문/재귀함수) (0) | 2019.10.24 |
[Python] 파이썬 가변/기본/키워드 매개변수에 대하여 (0) | 2019.10.24 |
[Python] 파이썬 람다 표현식(lambda expression) (0) | 2019.10.24 |
[Python] 파이썬 튜플 자료형 (0) | 2019.10.24 |