在python中反转Tan(tan-1)

use*_*592 26 python math trigonometry

我试图计算python中tan的倒数,但它没有给我正确的值,例如,如果我要做反向tan为1.18, math.atan(1.18)

>>>math.atan(1.18)
0.8677
Run Code Online (Sandbox Code Playgroud)

但是,正确答案是49.720136931.做的正确方法是什么?

Geo*_*rge 92

math.atan(x) 以弧度返回,如果你想要学位,请使用它进行转换 math.degrees(x)

Converts angle x from radians to degrees.

>>> import math
>>> math.degrees(math.atan(1.18))
49.720136931043555
Run Code Online (Sandbox Code Playgroud)

  • 为什么用户没有接受这个作为正确的答案? (9认同)

小智 6

>>>from math import *
>>>degrees(atan(1.18))
>>>49.720136931043555
Run Code Online (Sandbox Code Playgroud)


小智 6

您只需将弧度乘以180 / pi。无需导入;)