内容正文:
83 math数学库
导入
Python是一种功能强大的编程语言,它提供了许多内置的库以支持各种计算和数据处理任务。
其中,math库是Python的标准数学库,提供了许多常用的数学函数和常量。本节课将详细介绍math库的基本使用方法,并通过案例展示其应用。
一、math库概述
math库是Python的标准库之一,它提供了许多数学函数和常量,包括但不限于三角函数、指数函数、对数函数、阶乘等。
这些函数和常量可以帮助开发者在编写数学相关的程序时更加高效、便捷。
二、基本使用
导入math库
在使用math库之前,需要先导入该库。可以使用以下代码导入math库:
import math
三、常量与函数
math库中包含许多数学常量和函数,下面是一些常用的例子:
①常量:pi(π)、e(自然对数的底)等。例如:
import math
print(math.pi) # 输出:3.141592653589793
print(math.e) # 输出:2.718281828459045
②数学函数
函数:sin(正弦)、cos(余弦)、tan(正切)、exp(指数函数)、log(对数函数)等。例如:
import math
x = 45.0 # 45度
print(math.sin(x)) # 输出:0.7071067811865476
print(math.cos(x)) # 输出:0.7071067811865476
print(math.tan(x)) # 输出:1.0
import math as m
x = 30 # 30度
print(m.sin(x)) # 输出:
print(m.cos(x)) # 输出:
print(m.tan(x)) # 输出:
③math库还提供了其他一些功能,例如:
math.ceil(向上取整)和math.floor(向下取整)函数。例如:
import math
print(math.ceil(2.1))
print(math.floor(4.9))
3
4
④math.sqrt(求平方根)函数。
例如:
import math
print(math.sqrt(16)) # 输出:4.0
四、综合案例1:计算圆面积和周长
在这个案例中,我们将使用math库来计算一个圆的面积和周长。
首先,我们需要导入math库并定义圆的半径;
使用math库中的函数来计算面积和周长
参考代码:
import math
r = 5
# 计算面积和周长
s = math.pi * r ** 2
c = 2 * math.pi * r
# 打印结果
print("圆的面积为:", s)
print("圆的周长为:", c)
综合案例2:计算阶乘
在这个案例中,我们将使用math库来计算一个数的阶乘。
我们需要定义一个整数;
然后使用math库中的factorial函数来计算阶乘;
最后,我们将结果打印出来。
参考代码
综合案例3:计算两点间的距离
在这个案例中,我们将使用math库来计算两点间的距离。
我们需要定义两个点的坐标,使用math库中的sqrt和pow函数来计算距离。
参考代码
math库
函数汇总(了解)
$$