Str*_*des 7 python math trigonometry
>>> import math
>>> math.sin(68)
-0.897927680689
Run Code Online (Sandbox Code Playgroud)
但
sin(68) = 0.927 (3 decimal places)
Run Code Online (Sandbox Code Playgroud)
关于为什么我得到这个结果的任何想法?
谢谢.
mha*_*wke 35
>>> import math
>>> print math.sin.__doc__
sin(x)
Return the sine of x (measured in radians).
Run Code Online (Sandbox Code Playgroud)
math.sin期望它的参数是弧度,而不是度,所以:
>>> import math
>>> print math.sin(math.radians(68))
0.927183854567
Run Code Online (Sandbox Code Playgroud)