Notice
Recent Posts
Recent Comments
Link
SeouliteLab
[Python/파이썬] 숫자의 팩토리얼 구하기 본문
주어진 숫자의 팩토리얼을 계산하는 파이썬 프로그램을 작성해보겠습니다. 숫자의 팩토리얼은 해당 숫자부터 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을 반환합니다.