常用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