python math数学函数

python math.acos()函数用于求某个余弦值的弧度。它是math.cos() 的反函数。

在数学中,我们一般使用单位是角度,需要使用math.degrees(x) 函数将弧度转为角度。

语法

语法如下:
import math #导入math模块
math.acos( x )

参数

  • x: 指定要转换的余弦值

返回值

返回某个余弦值的弧度。

注意

返回弧度值,角度范围在 -pi/2 到 pi/2 之间,即-180度 到 180度

程序示例

#!/usr/bin/python
# coding=utf-8
import math
#余弦值。
a= 0.8660254037844387
b= 0.7071067811865476
c= 0.5000000000000001
d= 6.123233995736766e-17
#转为函数中需要的弧度
r1 = math.acos(a)
r2 = math.acos(b)
r3 = math.acos(c)
r4 = math.acos(d)

#弧度转为角度
print("角度值1=", math.degrees(r1))
print("角度值2=", math.degrees(r2))
print("角度值3=", math.degrees(r3))
print("角度值4=", math.degrees(r4))  
  

程序运行结果:

角度值1= 29.999999999999993
角度值2= 45.0
角度值3= 59.99999999999999
角度值4= 90.0