Python math.perm() 方法
实例
找出从 n 个项目中选择 k 个事物的方法数:
# Import math Library
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 |