Python 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個のアイテムを選択する方法の数を表す値 |
---|---|
Pythonバージョン: | 3.8 |