In the previous article, we have discussed Python Program to Find Volume and Surface Area of a Cube

Given the radius and the task is to find the volume and surface area of the given sphere.

**Surface Area of the sphere:**

A sphere resembles a basketball or the three-dimensional view of a circle. If we know the radius of the Sphere,

we can use the following **formula to calculate the Surface Area of the Sphere:**

The Surface Area of a Sphere = 4πr²

r= radius of the given sphere

**The Volume of the sphere:**

Volume is the amount of space inside the sphere. If we know the radius of the sphere, we can use the following **formula to calculate the volume of the sphere:**

The volume of a Sphere = 4πr³

- Python Program to Calculate Volume and Surface Area of Hemisphere
- Python Program to Calculate Volume of Ellipsoid
- Python Program for Volume and Surface Area of Frustum of Cone

**Examples:**

**Example 1:**

**Input:**

Given radius = 7.5

**Output:**

The Surface area of the given Sphere with the radius [ 7.5 ]= 706.500 The volume of the given Sphere with the radius [ 7.5 ]= 1766.250

**Example 2:**

**Input:**

Given radius = 3

**Output:**

The Surface area of the given Sphere with the radius [ 3 ]= 113.040 The volume of the given Sphere with the radius [ 3 ]= 113.040

## Program to Find Volume and Surface Area of Sphere

Below are the ways to find the volume and surface area of the given sphere:

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

**Approach:**

- Give the radius of a sphere as static input and store it in a variable.
- Take a variable and initialize it with the “pi” value i.e.
**3.14**and store it in another variable. - Calculate the surface area of the given sphere using the above mathematical formula and store it in another variable.
- Calculate the volume of the given sphere using the above mathematical formula and store it in another variable.
- Print the surface area of the given sphere.
- Print the volume of the given sphere.
- The Exit of the Program.

**Below is the implementation:**

# Give the radius of a sphere as static input and store it in a variable. gvn_radis = 7.5 # Take a variable and initialize it with the "pi" value i.e. 3.14 and # store it in another variable. standard_pi_val = 3.14 # Calculate the surface area of the given sphere using the above mathematical formula # and store it in another variable. surf_area = 4 * standard_pi_val * gvn_radis * gvn_radis # Calculate the volume of the given sphere using the above mathematical formula and # store it in another variable. sphre_volm = (4 / 3) * standard_pi_val * gvn_radis * gvn_radis * gvn_radis # Print the surface area of the given sphere. print( "The Surface area of the given Sphere with the radius [", gvn_radis, "]= %.3f" % surf_area) # Print the volume of the given sphere. print( "The volume of the given Sphere with the radius [", gvn_radis, "]= %.3f" % sphre_volm)

**Output:**

The Surface area of the given Sphere with the radius [ 7.5 ]= 706.500 The volume of the given Sphere with the radius [ 7.5 ]= 1766.250

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

**Approach:**

- Give the radius of a sphere as user input using the float(input()) function and store it in a variable
- Take a variable and initialize it with the “pi” value i.e.
**3.14**and store it in another variable. - Calculate the surface area of the given sphere using the above mathematical formula and store it in another variable.
- Calculate the volume of the given sphere using the above mathematical formula and store it in another variable.
- Print the surface area of the given sphere.
- Print the volume of the given sphere.
- The Exit of the Program.

**Below is the implementation:**

# Give the radius of a sphere as user input using the float(input()) function # and store it in a variable gvn_radis = float(input("Enter some random variable = ")) # Take a variable and initialize it with the "pi" value i.e. 3.14 and # store it in another variable. standard_pi_val = 3.14 # Calculate the surface area of the given sphere using the above mathematical formula # and store it in another variable. surf_area = 4 * standard_pi_val * gvn_radis * gvn_radis # Calculate the volume of the given sphere using the above mathematical formula and # store it in another variable. sphre_volm = (4 / 3) * standard_pi_val * gvn_radis * gvn_radis * gvn_radis # Print the surface area of the given sphere. print( "The Surface area of the given Sphere with the radius [", gvn_radis, "]= %.3f" % surf_area) # Print the volume of the given sphere. print( "The volume of the given Sphere with the radius [", gvn_radis, "]= %.3f" % sphre_volm)

**Output:**

Enter some random variable = 9 The Surface area of the given Sphere with the radius [ 9.0 ]= 1017.360 The volume of the given Sphere with the radius [ 9.0 ]= 3052.080

Explore more instances related to python concepts from Python Programming Examples Guide and get promoted from beginner to professional programmer level in Python Programming Language.