w3resource

Python Math: Calculate surface volume and area of a sphere


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

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.