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 |
Tags
- html 독학
- 피어튜터링
- 문서 내 이동
- 재귀함수
- 서울대 튜터링
- html 기본문법
- 서울대 교내 프로그램
- python 알고리즘
- 마이스누 스크랩
- 직접곱
- Word 북마크
- 알고리즘 공부
- 서울대 공지사항
- 서울대 피어튜터링
- 마이스누 공지
- Algorithm 학습
- 공지사항 스마트하게 관리
- python algorithm
- 데카르트곱
- 대학생 과제 Tip
- 모두의 알고리즘 with 파이썬
- 대학교 공지 관리
- 한글 북마크
- 팩토리얼 구하기
- 파이썬 독학
- 프로그래밍 독학
- 알고리즘 기초
- 파이썬 알고리즘
- 교내 튜터링
- Notion 대학생
Archives
- Today
- Total
목록팩토리얼 구하기 (1)
농경제학도의 지식창고

본문은 (길벗, 2017)을 학습하고 개인 학습용으로 정리한 내용입니다. 안녕하세요, 오늘은 Python으로 '팩토리얼' 알고리즘 구현하는 법에 대해 알아보겠습니다. 팩토리얼은 숫자 뒤에 느낌표(!)를 붙여 표기하며 1부터 n까지 연속한 숫자를 차례로 곱한 값을 말합니다. '계승'이라고도 합니다. 크게 2가지 방법으로 '팩토리얼' 알고리즘을 구현해보겠습니다. 1. 반복문을 이용해서 작성하는 법 2. 재귀함수를 이용해서 작성하는 법 #1. 반복문을 이용 def sum_multiply(n): sum_m = 1 for i in range(1, n + 1): sum_m = sum_m * i return sum_m 0. sum_multipy라는 함수 선언, 함수의 인자로 n을 받음 1. 팩토리얼 결과를 담을 변수..
프로그래밍 언어/Python 알고리즘
2021. 10. 21. 01:19