Python math.perm() 方法
示例
找到从 *n* 个项目中选择 *k* 个事物的数量
# 导入数学库
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 |