47 of 151 menu

math 모듈의 factorial 메서드

math 모듈의 factorial 메서드는 숫자의 팩토리얼, 즉 1부터 주어진 숫자까지의 모든 자연수의 곱을 반환합니다. 메서드의 매개변수에는 양수만 전달할 수 있으며, 그렇지 않으면 메서드는 오류를 반환합니다.

구문

import math math.factorial(숫자)

예제

숫자 5의 팩토리얼을 구해 봅시다:

import math print(math.factorial(5))

코드 실행 결과:

120

예제

이제 factorial 메서드를 숫자 -4에 적용해 보겠습니다:

import math print(math.factorial(-4))

코드 실행 결과:

ValueError: factorial() not defined for negative values

함께 보기

  • math 모듈의 fsum 메서드,
    시퀀스의 모든 항의 합을 반환합니다.
  • 최소 숫자를 반환하는 min 함수,
  • 최대 숫자를 반환하는 max 함수,
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부