개발자 지망생

  • [HOME]
  • [방명록]

2021/05/27 1

[python] 파이썬 팩토리얼(factorial) 구하기 3가지 방법

안녕하세요. BlockDMask입니다. 오늘은 파이썬에서 팩토리얼을 구하는 3가지 방법에 대해서 이야기해보려 합니다. 1. 재귀를 이용한 팩토리얼 2. 반복을 이용한 팩토리얼 3. math.factorial 함수를 이용한 팩토리얼 1. 파이썬 팩토리얼 재귀 재귀 함수를 이용해서 팩토리얼을 구할 수 있습니다. 일단 팩토리얼을 간단하게 보면 팩토리얼은 자기를 포함해서 하나씩 작은 수를 곱해가면서 1까지 곱해나가는 것을 말합니다. 0! = 1 1! = 1이고 3! 은 3 * 2 * 1입니다. 그렇기 때문에 N! 은 N * (N-1) * (N-2) *.... 3 * 2 * 1입니다. 자세히 보면 N을 곱하고 N에서 하나 뺀 값을 곱하고 그 N에서 하나 뺀 값에서 하나 더 빼서 곱하고.. 이런 식이죠? 이걸 재귀..

<개인공부>/[Python] 2021.05.27 (1)
이전
1
다음
더보기
  • 전체보기 (408)
    • <개인공부> (261)
      • [C언어, C++] (40)
      • [C++] (55)
      • [Python] (95)
      • [C#] (23)
      • [Unity] (5)
      • [Flutter, Dart] (3)
      • [Algorithm] (8)
      • [Linux\Unix] (7)
      • [Operating System] (6)
      • [TCP_IP 소켓] (3)
      • [데이터 통신] (10)
      • [개발\컴퓨터 정보 모음] (6)
    • <토이프로젝트> (18)
      • [자체 제작 툴] (1)
      • [Python 프로젝트] (2)
      • [모바일 게임] (3)
      • [C++ 게임] (4)
      • [C++ SFML 게임] (3)
      • [C언어 게임] (3)
      • [웹 프로젝트] (1)
    • <툴, 프로그램 관련> (26)
      • [비주얼 스튜디오] (3)
      • [파이참] (1)
      • [VS Code] (1)
      • [윈도우] (6)
      • [맥OS] (12)
      • [한글] (1)
      • [워드,엑셀,파워포인트] (1)
      • [유용한 툴 추천] (1)
    • <알고리즘 문제풀이&연습> (103)
      • [C++] 백준, 프로그래머스 등등 (103)
반응형

최근글과 인기글

  • 최근글
  • 인기글
  • [윈도우] cmd, 콘솔창에서 종료 재부팅 명령어 2022.12.09 12:46
  • [C#] out 매개변수 한정자 설명 및 예제 (out 키워드) 2022.11.05 07:00
  • [C#] in 매개변수 한정자 설명 및 예제 (in 키워드) 2022.10.29 07:00
  • [C#] ref 매개변수 한정자 설명 및 에제 (ref 키워드) 2022.10.22 09:00
  • [C#] 확장 메서드 (Extension Method) 설명과 예제 2022.10.15 08:00
  • [C#] Equals, ==, ReferenceEquals 비교 및 설명 2022.10.08 08:00
  • [자체 제작 툴] 파일 이름 한번에 바꾸는 프로그램 2022.10.01 08:00
  • [C#] 실행 시간 측정, 코드 수행 시간 측정(Stopwatch) 2022.09.25 22:00
  • [C#] const, readonly 설명 사용법과 차이점에 대해서 2022.09.22 22:30
  • [C#] 타입 조사 Type, 리플렉션(reflection) 2022.09.11 20:00
  • [python] 파이썬 split 함수 정리 및 에제 (문자열 쪼개기) 2021.01.21 00:30
  • [vi 명령어] vi 명령어 정리 2017.07.07 00:32
  • [python] 파이썬 주석 (한줄 주석, 여러줄 주석, 단축키, 오류위험) 2019.12.02 19:18
  • [python] 파이썬 format 함수 (문자열 포매팅 방법 1) 2020.09.17 00:30
  • [python] 파이썬 sort 리스트 정렬 (오름차순, 내림차순) 2021.09.11 00:30
  • [C언어/C++] strcmp, strncmp 함수(문자열 비교)에 대해서 2020.01.02 00:00
  • [python] 파이썬 map 함수 사용법과 예제 2021.05.30 00:30
  • [C++] vector container 정리 및 사용법 2017.07.20 12:41
  • [python] 파이썬 f-string (문자열 포매팅 방법 3) 2020.09.24 00:30
  • [python] 파이썬 소수점 자리수 제한 방법 3가지 2021.06.02 00:30

최근댓글

  • # 해당 함수는 반올림 함수가 아님^^ 라운딩이란 해당 자릿 수 까지 표현하는것이라 자릿수⋯

    지나가다가

  • 좋은 정리 감사드립니다.

    개발자 최윤진

  • 레전드 레전드

    keumss

  • 레전드 레전드

    keumss

  • 감사요 ㅎ

    thanks

Calendar

«   2021/05   »
일 월 화 수 목 금 토
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

Tag

C#, 파이썬, c++ 출력, C++ 게임, 파이썬 from import, 파이썬 os, 파이썬 클래스 상속, 파이썬 sum, python List, 파이썬 폴더, C++ 게임 예제, 파이썬 문자열, 자료구조, 파이썬 mutable, 파이썬 마우스, 파이썬 리스트, 파일입출력, C++ string, 파이썬 문자열 출력, C++게임,

방문자수Total

12,468,787

  • Today : 13,115
  • Yesterday : 9,522
프로필사진

안녕하세요. BlockDMask 입니다.

YouTube Twitter

Copyright © BlockDMask. All rights reserved.

blockdmask@gmail.com
  • [**트위터]

티스토리툴바