# In which I calculate the volume of water it would be required to cover the entire planet, including Mt. Everest, and how
# many times it is the amount of water present on Earth.
# Sources -
# http://nssdc.gsfc.nasa.gov/planetary/factsheet/earthfact.html
# http://ga.water.usgs.gov/edu/2010/gallery/global-water-volume.html
# http://en.wikipedia.org/wiki/Mount_Everest
from math import pi
radius_earth = 6371.0 # Volumetric mean radius in kilometers
volume_water = 1386000000.0 # In cubic kilometer
volume_earth = 108.321*(10**10) # In cubic kilometer
height_everest = 8.848 # In kilometers
volume_everest_sphere = 4*pi*((radius_earth+height_everest)**3)/3.0
volume_difference = volume_everest_sphere-volume_earth
times_water = volume_difference/volume_water
print volume_difference, times_water
# But, there is the small matter of all the hills and mountains on the planet and the volume they'd take up.
# So, doing some hand waving and back of the hand calculations I guesstimate that if we take the height of Mt. Everest as 8 kms
# instead of 8.8 kms, it should more than account for the volume taken up by all the hills and mountains on Earth.
revised_volume = 4*pi*((radius_earth+height_everest-0.848)**3)/3.0
revised_volume_difference = revised_volume-volume_earth
revised_times_water = revised_volume_difference/volume_water
print revised_volume_difference, revised_times_water