Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 문자열
- 보험료
- 교보생명
- 자바스크립트
- 중도인출
- 리스트
- PythonProgramming
- 가입
- 웹개발
- 보험
- 납입
- jQuery
- 코딩
- Vue.js
- 심장질환
- 급성심근경색증
- 프론트엔드
- python
- 특약
- 변환
- 파이썬
- 프로그래밍
- 교보
- 뇌출혈
- 수수료
- 사망
- 추가납입
- javascript
- 인출수수료
- Java
Archives
- Today
- Total
SeouliteLab
[Python/파이썬] 재귀를 사용한 숫자의 팩토리얼 구하기 본문
파이썬을 사용하여 재귀 함수를 이용하여 주어진 숫자의 팩토리얼을 구하는 프로그램을 작성해보겠습니다. 팩토리얼은 양의 정수 n에 대해 1부터 n까지의 모든 양의 정수를 곱한 값입니다.
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n - 1)
# 사용자로부터 숫자 입력 받기
num = int(input("숫자를 입력하세요: "))
# 숫자의 팩토리얼 계산
result = factorial(num)
# 결과 출력
print(num, "의 팩토리얼은", result, "입니다.")
위의 프로그램은 파이썬의 재귀 함수를 사용하여 주어진 숫자의 팩토리얼을 구하는 기능을 제공합니다. 함수 factorial
은 재귀적으로 호출되며, 이전 숫자의 팩토리얼에 현재 숫자를 곱하여 팩토리얼을 구합니다. 사용자로부터 숫자를 입력받고, 해당 숫자의 팩토리얼을 출력합니다.