pythonmath库函数大全(一文玩转Python下面math模块的数学函数)
pythonmath库函数大全(一文玩转Python下面math模块的数学函数)欢迎点击右上方“关注”按钮,关注小编,获取更多Python图文以及视频课程,如有疑问欢迎大家在评论区留言,也可以私信小编。
1、数学函数的基本用法
- fab(x):函数将对象x视为一个浮点数,返回它的绝对值
>>> import math >>> x=-2 >>> a=math.fabs(x) >>> print(a) 2.0
- ceil(x):函数对对象x取向上最近的整数,并返回该整数
>>> import math >>> x=1.5 >>> a=math.ceil(x) >>> print(a) 2
- floor(x):函数对对象x取向下最近的整数,并返回该整数
>>> import math >>> x=1.5 >>> a=math.floor(x) >>> print(a) 1
- exp(x):函数返回幂函数的值
>>> import math >>> x=2 >>> a=math.exp(x) >>> print(a) 7.38905609893065
- log(x):函数返回x的自然对数值
>>> import math >>> x=1 >>> a=math.log(x) >>> print(a) 0.0
- sqrt(x):函数返回x的平方根值
>>> import math >>> x=4 >>> a=math.sqrt(x) >>> print(a) 2.0
- sin(x):函数返回x的正弦值,x为角度的弧度值
- cos(x):函数返回x的余弦值,x为角度的弧度值
- tan(x):函数返回x的正切值,x为角度的弧度值
>>> import math >>> x=math.pi >>> print(x) 3.141592653589793 >>> a=math.sin(x/4) >>> b=math.cos(x/4) >>> c=math.tan(x/4) >>> print(a b c) 0.7071067811865476 0.7071067811865476 0.9999999999999999
2、数学函数的应用
下面我们使用turtle模块以及math模块的正弦函数绘制一条正弦曲线,将math的正弦函数作为实例进行说明:
import turtle math # 设置画笔的粗细 turtle.pensize(3) x=-200 # 设置画笔的颜色 turtle.color("red") turtle.penup() turtle.goto(x 60*math.cos((x/100)*2*math.pi)) turtle.pendown() # 调用正弦函数设置y坐标 for x in range(-200 200): turtle.goto(x 60*math.sin((x/100)*2*math.pi))
运行后如下图所示:
欢迎点击右上方“关注”按钮,关注小编,获取更多Python图文以及视频课程,如有疑问欢迎大家在评论区留言,也可以私信小编。