38

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

>>>math.atan(1.18)
0.8677

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

4

3 回答 3

117

math.atan(x)以弧度返回,如果需要度数,请使用math.degrees(x)

Converts angle x from radians to degrees.

>>> import math
>>> math.degrees(math.atan(1.18))
49.720136931043555
于 2012-04-07T19:57:51.450 回答
9

您可以简单地将弧度乘以 180/pi。无需导入 ;)

于 2018-10-10T18:53:43.637 回答
7
>>>from math import *
>>>degrees(atan(1.18))
>>>49.720136931043555
于 2018-05-26T09:17:16.537 回答