python 如何使用math模块

Python (235) 2023-04-29 11:49:06

python 如何使用math模块?

通过import方法导入math模块,然后再调用具体的方法即可。

相关推荐:《Python教程》

纯文本
复制到剪贴板
在新窗口中打开代码
EnlighterJS 3 Syntax Highlighter
#数学相关模块
importmath
r=math.floor(3.2)#向下取整
print(r)
r=math.ceil(4.5)#向上取整
print(r)
r=round(3.4999)#四舍五入
print(r)
r=math.pow(3,4)#=3**4
print(r)
r=math.sqrt(25)#开平方
print(r)
r=math.fabs(-0.23)#绝对值(小数)
print(r)
r=abs(-2)#绝对值
print(r)
r=math.modf(3.14)#拆分小数和整数
print(r)
r=math.copysign(3,-5)#-5的符号赋给3
print(r)
lt=[1,4,5,7]#计算lt中数字的和(结果浮点数)
r=math.fsum(lt)
print(r)
r=sum(lt)#同上(结果整数)
print(r)
print(math.pi)#圆周率
print(math.e)#自然对数
#随机数模块
importrandom
r=random.random()#随机获取0~1小数
print(r)
lt=[2,3,5,7,'A','C','d']
r=random.choice(lt)#随机获取lt中一个值
print(r)
random.shuffle(lt)#打乱列表
print(lt)
r=random.randrange(5,15,2)#获取制定范围内随机的整数
print(r)
r=random.uniform(4,24)#获取制定范围内随机数
print(r)
#内建函数
nums=[2,3,5,7,0,23,21,-11,0.4]
print(max(nums))#获取值
print(min(nums))#获取最小值
#进制相关
hex(3)
oct(3)
bin(3)
print(ord('a'))#获取相对应的ascii码
print(chr(90))#获取ascii码相对应的字符
num=99
var='num+1'
nums=eval(var)#将python字符串当做代码执行慎用
print(nums)
#数学相关模块 importmath r=math.floor(3.2)#向下取整 print(r) r=math.ceil(4.5)#向上取整 print(r) r=round(3.4999)#四舍五入 print(r) r=math.pow(3,4)#=3**4 print(r) r=math.sqrt(25)#开平方 print(r) r=math.fabs(-0.23)#绝对值(小数) print(r) r=abs(-2)#绝对值 print(r) r=math.modf(3.14)#拆分小数和整数 print(r) r=math.copysign(3,-5)#-5的符号赋给3 print(r) lt=[1,4,5,7]#计算lt中数字的和(结果浮点数) r=math.fsum(lt) print(r) r=sum(lt)#同上(结果整数) print(r) print(math.pi)#圆周率 print(math.e)#自然对数 #随机数模块 importrandom r=random.random()#随机获取0~1小数 print(r) lt=[2,3,5,7,'A','C','d'] r=random.choice(lt)#随机获取lt中一个值 print(r) random.shuffle(lt)#打乱列表 print(lt) r=random.randrange(5,15,2)#获取制定范围内随机的整数 print(r) r=random.uniform(4,24)#获取制定范围内随机数 print(r) #内建函数 nums=[2,3,5,7,0,23,21,-11,0.4] print(max(nums))#获取值 print(min(nums))#获取最小值 #进制相关 hex(3) oct(3) bin(3) print(ord('a'))#获取相对应的ascii码 print(chr(90))#获取ascii码相对应的字符 num=99 var='num+1' nums=eval(var)#将python字符串当做代码执行慎用 print(nums)
#数学相关模块
importmath
r=math.floor(3.2)#向下取整
print(r)
r=math.ceil(4.5)#向上取整
print(r)
r=round(3.4999)#四舍五入
print(r)
r=math.pow(3,4)#=3**4
print(r)
r=math.sqrt(25)#开平方
print(r)
r=math.fabs(-0.23)#绝对值(小数)
print(r)
r=abs(-2)#绝对值
print(r)
r=math.modf(3.14)#拆分小数和整数
print(r)
r=math.copysign(3,-5)#-5的符号赋给3
print(r)
lt=[1,4,5,7]#计算lt中数字的和(结果浮点数)
r=math.fsum(lt)
print(r)
r=sum(lt)#同上(结果整数)
print(r)
print(math.pi)#圆周率
print(math.e)#自然对数
#随机数模块
importrandom
r=random.random()#随机获取0~1小数
print(r)
lt=[2,3,5,7,'A','C','d']
r=random.choice(lt)#随机获取lt中一个值
print(r)
random.shuffle(lt)#打乱列表
print(lt)
r=random.randrange(5,15,2)#获取制定范围内随机的整数
print(r)
r=random.uniform(4,24)#获取制定范围内随机数
print(r)
#内建函数
nums=[2,3,5,7,0,23,21,-11,0.4]
print(max(nums))#获取值
print(min(nums))#获取最小值
#进制相关
hex(3)
oct(3)
bin(3)
print(ord('a'))#获取相对应的ascii码
print(chr(90))#获取ascii码相对应的字符
num=99
var='num+1'
nums=eval(var)#将python字符串当做代码执行慎用
print(nums)
THE END

发表回复