[Python] 파이썬알고리즘 – 04. 팩토리얼(1) : 네이버 블로그
반복문을 사용한 팩토리얼 계산
반복문을 이용하면 팩토리얼을 훨씬 효율적으로 계산할 수 있어요. 핵심은 1부터 입력받은 숫자까지의 모든 정수를 곱하는 거예요. 자세히 살펴볼까요?
1. 변수 초기화: 팩토리얼을 저장할 변수 `result`를 1로 초기화합니다. 이 변수는 곱셈 결과를 누적하는 역할을 해요.
2. 반복문 실행: 입력받은 숫자 `n`까지 반복하며 `result`에 현재 숫자를 곱합니다. 예를 들어, `n`이 5라면 `result`는 1, 2, 3, 4, 5를 차례로 곱하게 되는 거죠.
3. 결과 반환: 반복문이 끝나면 `result`에는 입력받은 숫자의 팩토리얼 값이 저장됩니다. 이 값을 반환하여 사용하면 끝!
아래는 파이썬 코드 예시입니다.
“`python
def factorial(n):
result = 1
for i in range(1, n + 1):
result *= i
return result
n = int(input(“팩토리얼을 구할 숫자를 입력하세요: “))
print(f”{n}의 팩토리얼은 {factorial(n)}입니다.”)
“`
이 코드에서 `factorial` 함수는 입력받은 숫자 `n`의 팩토리얼을 계산하고 결과를 반환합니다. `range(1, n + 1)`는 1부터 `n`까지의 정수를 생성하는 반복문을 만드는 데 사용됩니다.
반복문을 사용하면 팩토리얼을 쉽고 간단하게 계산할 수 있습니다. 이 코드를 직접 실행해보면서 파이썬으로 팩토리얼을 계산하는 방법을 익혀 보세요!
여기에서 더 많은 정보를 확인하세요: dinhvixe247.vn
Categories: 파이썬 팩토리얼 For문: 간단하고 효율적인 계산 방법
See more: dinhvixe247.vn/category/economy