w3resource

Python Math: Calculate surface volume and area of a sphere


6. Sphere Surface, Volume & Area

Write a Python program to calculate the surface volume and area of a sphere.
Note: A sphere is a perfectly round geometrical object in three-dimensional space that is the surface of a completely round ball.

Python: Surface volume and area of a sphere

A sphere is a perfectly round geometrical object in three-dimensional space that is the surface of a completely round ball.

In three dimensions, the volume inside a sphere is derived to be V = 4/3*π*r3 where r is the radius of the sphere

Python: Volume of a sphere

The  area of a sphere is A = 4*π*r2

Python: Area of a sphere

Sample Solution:

Python Code:

pi=22/7
radian = float(input('Radius of sphere: '))
sur_area = 4 * pi * radian **2
volume = (4/3) * (pi * radian ** 3)
print("Surface Area is: ", sur_area)
print("Volume is: ", volume)

Sample Output:

Radius of sphere: .75                                                                                         
Surface Area is:  7.071428571428571                                                                           
Volume is:  1.7678571428571428  

Flowchart:

Flowchart: Calculate surface volume and area of a sphere

For more Practice: Solve these Related Problems:

  • Write a Python program that calculates the surface area and volume of a sphere given its radius, and prints both results with explanations.
  • Write a Python function that takes the radius of a sphere and returns its volume and surface area, then test it with various radii.
  • Write a Python script to compare the calculated volume of a sphere to that of a cube with the same edge length as the sphere’s diameter.
  • Write a Python program that generates a random radius, computes the sphere's metrics, and prints the results in scientific notation.

Python Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Write a Python program to calculate surface volume and area of a cylinder.
Next: Write a Python program to calculate arc length of an angle.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.