1、math模块

常用math模块方法与常量

import math

#math.ceil(n)返回大于等于n的整数
n1 = 3.141592654
s1 = math.ceil(n1)
print(s1) # 4

#math.copysign(x,y)返回x的绝对值与y的符号
n2 = -3.14
s2 = math.copysign(n2,1)
s3 = math.copysign(n2,-1)
print(s2,s3) #3.14 -3.14

#math.fabs(x) 返回x的绝对值
n3 = -3.14
print(math.fabs(n3)) #3.14

#math.factorial(x) 返回x的阶乘,如果x不是整数或者是负数,返回错误ValueError
n4 = 3
print(math.factorial(n4)) #1*2*3 = 6

#math.floor(x) 返回小于等于x的最大整数
n5 = 3.14
print(math.floor(n5)) #3

#math.fmod(x,y) = x%y取余
print(math.fmod(10,3))

#math.gcd(a,b) 返回整数a和b的最大公约数
print(math.gcd(20,5)) #5

#math.pi ,数学常量 π = 3.141592......
print(math.pi) #3.141592653589793

#math.e ,数学常数 e = 2.718281......,
print(math.e) #2.718281828459045
原文地址:https://www.cnblogs.com/jp-mao/p/6658014.html