In the math
module, I could only find math.cos(x)
, with cos/sin/tan/acos/asin/atan. This returns the answer in radians. How can I get the answer in degrees?
Here's my code:
import math x = math.cos(1) y = x * 180 / math.pi print(y) 30.9570417874
My calculator, on deg, gives me:
cos(1) 0.9998476...
From the latter, we obtain the equation 1 radian = (180π)o . This leads us to the rule to convert radian measure to degree measure. To convert from radians to degrees, multiply the radians by 180°π radians .
degrees() to convert an angle from radians to degrees.
The mmath. degrees() method converts an angle from radians to degrees. Tip: PI (3.14..) radians are equal to 180 degrees, which means that 1 radian is equal to 57.2957795 degrees.
In Python, you can use math. radians to convert from degrees to radians. Note that it is not just Python that defaults to radians, it is usually the standard in mathematics to talk about angles in radians.
Python includes two functions in the math
package; radians
converts degrees to radians, and degrees
converts radians to degrees.
To match the output of your calculator you need:
>>> math.cos(math.radians(1)) 0.9998476951563913
Note that all of the trig functions convert between an angle and the ratio of two sides of a triangle. cos, sin, and tan take an angle in radians as input and return the ratio; acos, asin, and atan take a ratio as input and return an angle in radians. You only convert the angles, never the ratios.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With