python 数学math库函数应用
时间: 2023-07-07 14:45:02 浏览: 186
Python的math库提供了许多数学函数,包括三角函数、指数函数、对数函数、常数等等。以下是一些常用的函数及其用法:
1. abs(x):返回数字x的绝对值。
2. ceil(x):返回不小于x的最小整数。
3. floor(x):返回不大于x的最大整数。
4. sqrt(x):返回数字x的平方根。
5. exp(x):返回e的x次方。
6. log(x,base):返回以base为底数的x的对数。如果未提供base,则默认为e(自然对数)。
7. sin(x):返回x的正弦值,x为弧度制。
8. cos(x):返回x的余弦值,x为弧度制。
9. tan(x):返回x的正切值,x为弧度制。
10. degrees(x):将x从弧度制转换为角度制。
11. radians(x):将x从角度制转换为弧度制。
12. pi:常数,表示圆周率。
示例代码:
```
import math
# 求绝对值
print(abs(-10)) # 输出:10
# 求最小整数
print(math.ceil(5.2)) # 输出:6
# 求最大整数
print(math.floor(5.8)) # 输出:5
# 求平方根
print(math.sqrt(16)) # 输出:4.0
# 求指数函数
print(math.exp(2)) # 输出:7.3890560989306495
# 求对数函数
print(math.log(8, 2)) # 输出:3.0
# 求正弦值
print(math.sin(math.radians(90))) # 输出:1.0
# 求余弦值
print(math.cos(math.radians(60))) # 输出:0.5
# 求正切值
print(math.tan(math.radians(45))) # 输出:0.9999999999999999
# 将弧度制转换为角度制
print(math.degrees(2 * math.pi)) # 输出:360.0
# 将角度制转换为弧度制
print(math.radians(180)) # 输出:3.141592653589793
# 输出圆周率
print(math.pi) # 输出:3.141592653589793
```
阅读全文