Python math.radians() Method

Musfirah Waseem Jan 30, 2023
  1. Syntax of Python math.radians() Method
  2. Example 1: Use the math.radians() Method in Python
  3. Example 2: TypeError When Using math.radians() Method
  4. Example 3: The math.radians() Method and Its Inverse
Python math.radians() Method

Python math.radians() method is an efficient way of converting an angle from degrees to radians. Note that 1 degree = π/180 radians.

Syntax of Python math.radians() Method

math.radians(deg)

Parameters

deg - Any angle in degrees that must be converted into radians.

Return

This method returns a floating point value representing an angle in radians.

Example 1: Use the math.radians() Method in Python

import math

x = 70

value = math.radians(x)

print(f"The conversion of {x} degrees into radians is {value}.")

x = -109

value = math.radians(x)

print(f"The conversion of {x} degrees into radians is {value}.")

x = math.pi

value = math.radians(x)

print(f"The conversion of {x} degrees into radians is {value}.")

x = math.inf

value = math.radians(x)

print(f"The conversion of {x} degrees into radians is {value}.")

x = 0

value = math.radians(x)

print(f"The conversion of {x} degrees into radians is {value}.")

Output:

The conversion of 70 degrees into radians is 1.2217304763960306.
The conversion of -109 degrees into radians is -1.9024088846738192.
The conversion of 3.141592653589793 degrees into radians is 0.05483113556160755.
The conversion of inf degrees into radians is inf.
The conversion of 0 degrees into radians is 0.0.

Note that the values may either be positive or negative. These methods are used in mathematical computations related to geometry and have a certain application in astronomical computations.

Example 2: TypeError When Using math.radians() Method

import math

# entering a string

x = "Hi"

value = math.radians(x)

print(f"The conversion of {x} degrees into radians is {value}.")

# entering a list

x = [1, 2, 3]

value = math.radians(x)

print(f"The conversion of {x} degrees into radians is {value}.")

# entering complex numbers

x = 1 + 5j

value = math.radians(x)

print(f"The conversion of {x} degrees into radians is {value}.")

Output:

Traceback (most recent call last):
  File "main.py", line 7, in <module>
    value=math.radians(x)
TypeError: must be real number, not str
Traceback (most recent call last):
  File "main.py", line 15, in <module>
    value=math.radians(x)
TypeError: must be real number, not list
Traceback (most recent call last):
  File "main.py", line 22, in <module>
    value=math.radians(x)
TypeError: can't convert complex to float

The above code snippets show all possible syntactic errors that might occur when using the math.radians() method.

Example 3: The math.radians() Method and Its Inverse

import math

x = 70

value = math.radians(x)

print(f"The conversion of {x} degrees into radians is {value}.")

deg = math.degrees(value)

print(f"The conversion of {value} radians into degrees is {deg}.")

Output:

The conversion of 70 degrees into radians is 1.2217304763960306.
The conversion of 1.2217304763960306 radians into degrees is 70.0.

The angle can be either an integer or floating point value.

Musfirah Waseem avatar Musfirah Waseem avatar

Musfirah is a student of computer science from the best university in Pakistan. She has a knack for programming and everything related. She is a tech geek who loves to help people as much as possible.

LinkedIn

Related Article - Python Math