Python Program to Convert Cartesian to Polar Coordinate
In mathematics, a Cartesian coordinate system is a coordinate system that specifies each point uniquely in a plane by a set of numeric points.
Cartesian Coordinates is represented by (x,y).
In mathematics, the polar coordinate system is a two-dimensional coordinate system in which each point on a plane is determined by a distance from a reference point known as radius and an angle from a reference direction known as theta or simply angle.
Polar Coordinates system is represented by (r,θ).
Formula: Cartesian to Polar
To convert from Cartesian Coordinates (x,y) to Polar Coordinates (r,θ):
r = √ ( x2 + y2 )
θ = tan-1 ( y / x )
r = √ ( x2 + y2 )
θ = tan-1 ( y / x )
This python programs converts Cartesian Coordinate given by user to Polar Coordinate using Cartesian to Polar Conversion Formula.
Also check: Polar to Cartesian Conversion in Python
Python Source Code: Cartesian to Polar
# Converting Cartesian Coordinate to Polar Coordinate
# Importing math library
import math
# Reading cartesian coordinate
x = float(input('Enter value of x: '))
y = float(input('Enter value of y: '))
# Converting cartesian to polar coordinate
# Calculating radius
radius = math.sqrt( x * x + y * y )
# Calculating angle (theta) in radian
theta = math.atan(y/x)
# Converting theta from radian to degree
theta = 180 * theta/math.pi
# Displaying polar coordinates
print('Polar coordinate is: (radius = %0.2f,theta = %0.2f)' %(radius, theta))
Output: Cartesian to Polar
Enter value of x: 1 Enter value of y: 1 Polar coordinate is: (radius = 1.41,theta = 45.00)