Python math 子產品
Python math.perm(x, i) 方法傳回不重複且有順序地從 n 項中選擇 k 項的方式總數。
注意:k 參數是可選的。 如果我們沒有設定 k,這個方法将傳回 n! (例如,math.perm(7) 将傳回 5040)。
Python 版本:3.8
文法
math.perm() 方法文法如下:
math.perm(n, k)
參數說明:
- x -- 必需,一個正數。如果值不是數字,則傳回 TypeError。
- k -- 可選,一個正數。如果值不是數字,則傳回 TypeError。
注意:如果 k 大于 n,則傳回 0。
注意:如果 n 或 k 為負數,則會發生 ValueError。 如果 n 或 k 不是整數,則會發生 TypeError。
傳回值
一個整數 int,傳回不重複且有順序地從 n 項中選擇 k 項的方式總數。
執行個體
以下執行個體計算從 n 個項中選擇 k 項的方式總數:
執行個體
# 導入 math 包
import math
# 初始化 n
n = 7
# 初始化 k
k = 5
# 輸出從 n 個項中選擇 k 項的方式總數
print (math.perm(n, k))
輸出結果:
2520
Python math 子產品