Python math.perm() 方法
示例
查詢從 n 個專案中選擇 k 個專案的方式數
# 匯入 math 庫
import math
# 初始化要選擇的項數
n = 7
# 初始化要選擇的項數
k = 5
# 列印從 n 個專案中選擇 k 個專案的方式數
print (math.perm(n, k))
結果將是
2520
定義和用法
math.perm()
方法返回從 n 個專案中選擇 k 個專案的有序且不重複的方式數。
注意: k 引數是可選的。如果我們不提供它,該方法將返回 n! (例如,math.perm(7) 將返回 5040)。
語法
math.perm(n, k)
引數值
引數 | 描述 |
---|---|
n | 必填。正整數,表示可供選擇的專案總數。 |
k | 可選。正整數,表示要選擇的專案數。 |
注意: 如果 k 大於 n,則返回 0。
注意: 如果 n 或 k 為負數,則會發生 ValueError。如果 n 或 k 不是整數,則會發生 TypeError。
技術詳情
返回值 | 一個 int 值,表示從 n 個專案中選擇 k 個專案的有序且不重複的方式數。 |
---|---|
Python 版本 | 3.8 |