web-dev-qa-db-fra.com

Inverse de Tan dans python (tan-1)

J'essaie de calculer l'inverse du bronzage en python, mais cela ne me donne pas la bonne valeur, par exemple, si je devais faire le bronzage inverse de 1,18, math.atan(1.18)

>>>math.atan(1.18)
0.8677

Cependant, la bonne réponse est 49.720136931. Quelle est la bonne façon de faire que?

25
user1294592

math.atan(x) renvoyé en radian, si vous voulez un degré, convertissez-le en utilisant math.degrees(x)

Converts angle x from radians to degrees.

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

vous pouvez simplement multiplier les radians par 180/pi. Pas besoin d'importer;)

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