带有Python示例的math.factorial()方法
Pythonmath.factorial()方法
math.factorial()方法是数学模块的库方法,用于查找给定数字的阶乘,它接受正整数并返回数字的阶乘。
注意:
该方法仅接受整数(正)值,如果该值是负数或浮点数,则返回“ValueError”。
如果数字为0–其阶乘将为1。
它的语法math.factorial()方法:
math.factorial(n)
Parameter(s):n-一个正整数。
返回值:int–返回给定数字n的阶乘。
示例
Input:
a = 6
#函数调用
print(math.factorial(a))
Output:
720Python代码演示示例math.factorial()方法
#Python代码演示示例
# math.factorial() method
#导入数学模块
import math
#数字
a = 0
b = 1
c = 6
d = 13
#打印阶乘
print("factorial of ", a, " is = ", math.factorial(a))
print("factorial of ", b, " is = ", math.factorial(b))
print("factorial of ", c, " is = ", math.factorial(c))
print("factorial of ", d, " is = ", math.factorial(d))输出结果
factorial of 0 is = 1 factorial of 1 is = 1 factorial of 6 is = 720 factorial of 13 is = 6227020800
ValueError:factorial()未定义负值
如果我们尝试找到负整数值的阶乘-方法将返回此错误。
#Python代码演示示例 # math.factorial() method #导入数学模块 import math #-ve整数 a = -5 print(math.factorial(a))
输出结果
Traceback (most recent call last):
File "/home/main.py", line 10, in <module>
print(math.factorial(a))
ValueError: factorial() not defined for negative valuesValueError:factorial()仅接受整数值
如果尝试查找浮点值的阶乘-方法将返回此错误。
#Python代码演示示例 # math.factorial() method #导入数学模块 import math #-ve整数 a = 5.1 print(math.factorial(a))
输出结果
Traceback (most recent call last):
File "/home/main.py", line 10, in <module>
print(math.factorial(a))
ValueError: factorial() only accepts integral values热门推荐
10 对患者生日祝福语简短
11 结婚祝福语简短装备
12 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短