Python Program to Convert Polar to Cartesian 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: Polar to Cartesian

To convert from Polar Coordinates (r,θ) to Cartesian Coordinates (x,y) :
x = r × cos( θ )
y = r × sin( θ )

This python programs converts Polar Coordinate given by user to Cartesian Coordinate using Polar to Cartesian Conversion Formula.

Also check: Cartesian to Polar Conversion in Python

Python Source Code: Polar to Cartesian


# Converting Polar Coordinate to Cartesian Coordinates
# Importing math library
import math

# Reading radius and angle of polar coordinate
radius = float(input('Enter radius: '))
theta = float(input('Enter theta in degree: '))

# Converting theta from degree to radian
theta = theta * math.pi/180.0;

# Converting polar to cartesian coordinates
x = radius * math.cos(theta)
y = radius * math.sin(theta)

# Displaying cartesian coordinates
print('Cartesian coordinate is: (x = %0.2f, y = %0.2f)' %(x,y))

Output

Enter radius: 1.4142
Enter theta in degree: 45
Cartesian coordinate is: (x = 1.00, y = 1.00)