SeouliteLab

[Python/파이썬] 숫자의 팩토리얼 구하기 본문

카테고리 없음

[Python/파이썬] 숫자의 팩토리얼 구하기

Seoulite Lab 2024. 4. 22. 09:54

주어진 숫자의 팩토리얼을 계산하는 파이썬 프로그램을 작성해보겠습니다. 숫자의 팩토리얼은 해당 숫자부터 1까지의 모든 양의 정수를 곱한 값을 의미합니다.

def factorial(number):
    if number == 0:
        return 1
    else:
        return number * factorial(number - 1)

# 사용자로부터 숫자 입력 받기
num = int(input("숫자를 입력하세요: "))

# 팩토리얼 계산
result = factorial(num)

# 결과 출력
print(num, "의 팩토리얼은", result, "입니다.")

위의 프로그램은 주어진 숫자의 팩토리얼을 계산하는 기능을 제공합니다. 함수 factorial은 재귀적으로 팩토리얼을 계산하며, 입력된 숫자가 0일 경우 1을 반환합니다.