天天看點

Python math.perm() 方法

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 子產品