# Python Program for Area of Square Circumscribed by Circle

In the previous article, we have discussed Python Program for Area of a Circumscribed Circle of a Square
Given the radius of the circle, the task is to calculate the area of a square circumscribed by the circle.

Formula:

The formula to find the area of a square circumscribed by the circle = 2*(radius**2)

Where ** indicates power value

Examples:

Example1:

Input:

Given radius = 8

Output:

The area of a square circumscribed by the circle for the given radius{ 8 } =  128

Example2:

Input:

Given radius = 5

Output:

The area of a square circumscribed by the circle for the given radius{ 5 } =  50

## Program for Area of Square Circumscribed by Circle in Python

Below are the ways to calculate the area of a square circumscribed by the circle in Python:

### Method #1: Using Mathematical Formula (Static Input)

Approach:

• Give the radius as static input and store it in a variable.
• Create a function to say Areacircumscribd_square() which takes the given radius of the circle as an argument, and returns the area of a square circumscribed by the circle.
• Inside the function, calculate the area of a square circumscribed by the circle using the above mathematical formula and store it in a variable.
• Return the above result.
• Pass the given radius as an argument to the Areacircumscribd_square() function and store it in another variable.
• Print the above result by rounding off to the 2 places after the decimal point using the round() function.
• The Exit of the Program.

Below is the implementation:

# Create a function to say Areacircumscribd_square() which takes the given radius of
# the circle as an argument, and returns the area of a square circumscribed
# by the circle.

# Inside the function, calculate the area of a square circumscribed by the circle
# using the above mathematical formula and store it in a variable.
# Return the above result.
return area_squar

# Give the radius as static input and store it in a variable.
# Pass the given radius as an argument to the Areacircumscribd_square() function and
# store it in another variable.
# Print the above result by rounding off to the 2 places after the decimal point
# using the round() function.
print("The area of a square circumscribed by the circle for the given radius{", gvn_radiuss, "} = ", round(
fnl_rsltarea, 2))


Output:

The area of a square circumscribed by the circle for the given radius{ 8 } =  128

### Method #2: Using Mathematical Formula (User Input)

Approach:

• Give the radius as user input using the float(input()) function and store it in a variable.
• Create a function to say Areacircumscribd_square() which takes the given radius of the circle as an argument, and returns the area of a square circumscribed by the circle.
• Inside the function, calculate the area of a square circumscribed by the circle using the above mathematical formula and store it in a variable.
• Return the above result.
• Pass the given radius as an argument to the Areacircumscribd_square() function and store it in another variable.
• Print the above result by rounding off to the 2 places after the decimal point using the round() function.
• The Exit of the Program.

Below is the implementation:

# Create a function to say Areacircumscribd_square() which takes the given radius of
# the circle as an argument, and returns the area of a square circumscribed
# by the circle.

# Inside the function, calculate the area of a square circumscribed by the circle
# using the above mathematical formula and store it in a variable.
# Return the above result.
return area_squar

# Give the radius as user input using the float(input()) function and store it in a variable.
gvn_radiuss = float(input("Enter some random number = "))
# Pass the given radius as an argument to the Areacircumscribd_square() function and
# store it in another variable.

Enter some random number = 5
The area of a square circumscribed by the circle for the given radius{ 5.0 } = 50.0