파이썬 math.perm() 메서드
예시
n개의 항목 에서 k 개의 항목 을 선택하는 방법의 수를 구하십시오 .
# Import math Library
import math
# Initialize the number of
items to choose from
n = 7
# Initialize the number of items
to choose
k = 5
# Print the number of ways to choose k items from
n items
print
(math.perm(n, k))
결과는 다음과 같습니다.
2520
정의 및 사용
이 math.perm()
메서드는 순서가 있고 반복 없이 n개의 항목에서 k개의 항목을 선택하는 방법의 수를 반환합니다.
참고: k 매개 변수는 선택 사항입니다. 제공하지 않으면 이 메서드는 n 을 반환합니다 ! (예를 들어, math.perm(7)은 5040을 반환합니다).
통사론
math.perm(n, k)
매개변수 값
Parameter | Description |
---|---|
n | Required. Positive integers of items to choose from |
k | Optional. Positive integers of items to choose |
참고: k 가 n 보다 크면 0 을 반환합니다.
참고: n 또는 k 가 음수이면 ValueError가 발생합니다 . n 또는 k 가 정수가 아니면 TypeError가 발생합니다.
기술적 세부 사항
반환 값: | int n개 항목 중에서 k개 항목을 순서가 있고 반복하지 않고 선택하는 방법의 수를 나타내는 값 |
---|---|
파이썬 버전: | 3.8 |