python数学函数和数学模块math

# 数学函数

# 1、绝对值   abs()
print(abs(10))
print(abs(-10))

# 2、比较两个数的大小   (数字1 > 数字2) - (数字1 < 数字2)
# 如果前面的数小:返回  -1;
# 如果两个数相等:返回 0;
# 如果前面的数大:返回  1
a = 20
b = 10
# a > b ---> 1
# a < b ---> 0
result = (a > b) - (a < b)
print(result)

# 3、 返回给定参数的最大值或最小值  max()  min()
print(max(1, 2, 3, 4, 5, 6))   # 6
print(min(5, 4, 8, 3, 0))  # 0

# 4、求x的y次幂  pow(x, y)
print(pow(2, 3))

# 5、返回浮点数的四舍六入的值
# round(x, [n])  x: 即将四舍六入的数   n:可选的参数,保留几位小数
# python3.X  如果距离两边的整数大小一致时,取偶不取奇
print(round(2.3))  # 2
print(round(2.6))  # 3
print(round(2.5))  # 2
print(round(1.5))  # 2

print(round(1.4577328, 3))  # 1.458
# 如果想要使用math里面的内容,需要导入math库
# 库:本质就是一个.py文件
# 导入库的格式   import math
import math
# 当导入math库文件时,我们可以调用math里面所有的内容
print(math.pi)
# 1、向上取整
print(math.ceil(1.03))

# 2、向下取整
print(math.floor(1.99))

# 3、返回小数部分与整数部分, 返回的数据都是浮点型
# (小数部份,整数部分)
print(math.modf(3.22))

# 4、开方  返回浮点数
print(math.sqrt(9))   # 3

# 5、返回绝对值  返回浮点数
print(math.fabs(10))   # 10.0

# 6、求e的x次幂   math.exp(x)
print(math.exp(2))

# 7、log()   指数  返回浮点数
print(math.log(100, 10))   # 2

# 8、log10()    返回浮点数
print(math.log10(100))  # 2

猜你喜欢

转载自blog.csdn.net/qiushuidongshi/article/details/81507090