web-dev-qa-db-ja.com

python(tan-1)のタンの逆

私はPythonでtanの逆数を計算しようとしていますが、たとえば、1.18の逆tanを実行すると、math.atan(1.18)という正しい値が得られません

>>>math.atan(1.18)
0.8677

ただし、正しい答えは49.720136931です。より正しい方法は何ですか?

25
user1294592

math.atan(x) ラジアンで返されます。度が必要な場合は、 math.degrees(x) を使用して変換します

Converts angle x from radians to degrees.

>>> import math
>>> math.degrees(math.atan(1.18))
49.720136931043555
87
George

ラジアンに180/piを掛けるだけです。インポートする必要はありません;)

5
Ravi5197
>>>from math import *
>>>degrees(atan(1.18))
>>>49.720136931043555
3
idiot