在python.org数学库中,我只能找到带有cos / sin / tan / acos / asin / atan的math.cos(x)。这将返回以弧度为单位的答案。如何获得度数的答案?

这是我的代码:

import math

x = math.cos(1)
y = x * 180 / math.pi
print y
30.9570417874


我的度数计算器为我提供:

cos(1)
0.9998476...

最佳答案

Python在math包中包含两个函数; radians将度数转换为弧度,而degrees将弧度转换为度数。

要匹配计算器的输出,您需要:

>>> math.cos(math.radians(1))
0.9998476951563913


请注意,所有的三角函数都在角度和三角形两侧的比率之间转换。 cos,sin和tan以弧度角作为输入并返回比率; acos,asin和atan以比率作为输入并以弧度返回角度。您只转换角度,而不转换比例。

关于python - Python:将弧度转换为度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55364333/

10-14 04:59