python基础Python三角函数
爱吃窝窝头一、Python math.acos() 函数
返回上一级
Python math.acos() 函数返回 x 的反余弦弧度值
导入模块
语法
参数
参数 |
说明 |
x |
-1 到 1 之间的数值。如果 x 是大于 1,会触发一个异常 ValueError |
返回值
返回 x 的反余弦弧度值
例:
下面的代码使用 math.acos() 返回一些数值的反余弦弧度值
import math import random print(math.acos(random.random())) print(math.acos(0.5))
0.792167546749833 1.0471975511965979
|
二、Python math.asin() 函数
返回上一级
Python math.asin() 函数返回 x 的反正弦弧度值
导入模块
语法
参数
参数 |
说明 |
x |
-1 到 1 之间的数值,如果 x 是大于 1,会触发一个错误 ValueError |
返回值
返回 x 的反正弦弧度值
例:
下面的代码使用 math.asin() 函数返回一些数值的反正弦弧度值
import math import random print(math.asin(random.random())) print(math.asin(0.5))
0.8446233027366341 0.5235987755982989
|
三、Python math.atan() 函数
返回上一级
Python math.atan() 函数返回 x 的反正切弧度值
导入模块
语法
参数
返回值
返回 x 的反正切弧度值
例:
下面的代码使用 math.atan() 函数返回一些数值的反正切弧度值
import math import random random.seed() print(math.atan(random.random())) print(math.atan(5))
0.02367134887956436 1.373400766945016
|
四、Python math.atan2() 函数
返回上一级
Python math.atan2() 返回给定的 X 及 Y 坐标值的反正切值
导入模块
语法
参数
返回值
返回给定的 X 及 Y 坐标值的反正切值
例:
下面的代码使用 math.atan2() 函数返回一些坐标值的反正切
import math print(math.atan2(1,2)) print(math.atan2(-1,-2))
0.4636476090008061 -2.677945044588987
|
五、Python math.cos() 函数
返回上一级
Python math.cos(x) 函数返回弧度 x 的余弦
导入模块
语法
参数
返回值
返回弧度 x 的余弦值, 值在 [-1,1] 之间
例:
下面的代码使用 math.cos() 函数返回一些数值的余弦
import math print(math.cos(math.pi)) print(math.cos(2))
-1.0 -0.4161468365471424
|
六、Python math.hypot() 函数
返回上一级
Python math.hypot(x,y) 函数返回欧几里德范数 sqrt(xx + yy)
导入模块
语法
参数
返回值
返回欧几里德范数 sqrt(x* x + y *y)
例:
下面的代码使用 math.hypot() 函数求欧几里德范数
import math print(math.hypot(3,4)) print(math.hypot(4,5))
5.0 6.4031242374328485
|
七、Python math.sin() 函数
返回上一级
Python math.sin() 返回的弧度 x 的正弦值
导入模块
语法
参数
返回值
返回的 x 弧度的正弦值,数值在 -1 到 1 之间
例:
下面的代码使用 math.sin() 函数返回一些数值的正弦
import math print(math.sin(math.pi)) print(math.sin(1)) print(math.sin(0))
1.2246467991473532e-16 0.8414709848078965 0.0
|
八、Python2 math.tan() 函数
返回上一级
Python math.tan( x ) 返回弧度 x 的正切值
导入模块
语法
参数
返回值
返回弧度 x 的正切值,值在 -1 到 1 之间
例:
下面的代码使用 math.tan() 函数返回一些数值的正切值
import math print(math.tan(math.pi)) print(math.tan(1.5)) print(math.tan(0))
-1.2246467991473532e-16 14.101419947171719 0.0
|
九、Python math.degrees() 函数
返回上一级
Python math.degrees() 函数将弧度转换为角度
导入模块
语法
参数
返回值
返回一个角度值
例:
下面的代码使用 math.degrees() 函数将一些数值转换为角度
import math print(math.degrees(2)) print(math.degrees(3)) print(math.degrees(5.2))
114.59155902616465 171.88733853924697 297.9380534680281
|
十、Python math.radians() 函数
返回上一级
Python math.radians() 方法将角度转换为弧度
导入模块
语法
参数
返回值
返回一个角度的弧度值
例:
下面的代码使用 math.radians() 方法计算一些数值的弧度
import math print(math.radians(360)) print(math.radians(200)) print(math.radians(100))
6.283185307179586 3.490658503988659 1.7453292519943295
|