Python Tutorial Python Advanced Python Resources Python Libraries
Python Java C++ C C# PHP R SQL DS Algo InterviewQ

Python - math.atan2() Function

The Python math.atan2() function returns the angle theta from the conversion of rectangular coordinates (x, y) to polar coordinates (r, theta). The return value will be in the range -𝜋 through 𝜋.


math.atan2(y, x)


y Required. Specify the ordinate coordinate.
x Required. Specify the abscissa coordinate.

Return Value

Returns theta of the point (r, theta) in polar coordinates that corresponds to the point (x, y) in Cartesian coordinates.


In the example below, atan2() function is used to calculate the theta of a point.

import math

print(math.atan2(10, 10))
print(math.atan2(20, 10))
print(math.atan2(-20, 10))

The output of the above code will be:


❮ Python Math Module