Python Tutorial Python Advanced Python References Python Libraries

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 returned value will be in the range -𝜋 through 𝜋.

Syntax

math.atan2(y, x)

Parameters

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.

Example:

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:

0.785398163397
1.10714871779
-1.10714871779

❮ Python Math Module