팩토리얼

Sooin Yoon·2025년 4월 9일

팩토리얼?
1부터 양의 정수 n까지의 정수를 모두 곱한 것

  1. 반복문 for을 이용하는 경우
inputN = 7

result = 1
for n in range(1, inputN+1):
    result *= n
result
  1. 반복문 While 를 이용하는 경우
inputN = 7
result = 1
n = 1

while n <= inputN:
    result *= n
    n +=1 
result
  1. 재귀함수를 이용하는 경우
    def factorialFun(n):
       if n == 1:
           return 1
       return n * factorialFun(n-1)

factorial = factorialFun(7)
factorial

0개의 댓글