前提:import math
两个常用常量
e = 2.718281828459045
pi = 3.141592653589793
>>> import math
>>> math.e
2.718281828459045
>>> math.pi
3.141592653589793
取模(取余)
fmod(x,y) 返回x%y
例如:
>>> import math
>>> math.fmod(5,2)
1.0
>>> math.fmod(6,2)
0.0
取绝对值
fabs(x) 返回float x的绝对值。
例如:
>>> import math
>>> math.fabs(-1.25)
1.25
>>> math.fabs(5)
5.0
求阶乘
factorial(x) 返回x!。如果x为负数或非整数,则引发ValueError。
例如:
>>> import math
>>> math.factorial(5)
120
>>> math.factorial(-5)
Traceback (most recent call last):
File "<pyshell#70>", line 1, in <module>
math.factorial(-5)
ValueError: factorial() not defined for negative values
>>> math.factorial(5.1)
Traceback (most recent call last):
File "<pyshell#71>", line 1, in <module>
math.factorial(5.1)
ValueE