Round to 2 decimal places
ssghotra1997 at gmail.com
ssghotra1997 at gmail.com
Wed Dec 6 20:13:54 EST 2017
import math
print("This program will calculate the surface area and volume of a 3-dimensional cone: ")
print()
print()
r = input("What is the radius in feet? (no negatives): ")
h = input("What is the height in feet? (no negatives): ")
r = float(r)
h = float(h)
if r > 0 and h > 0:
surfacearea = math.pi * r ** 2 + r * math.pi * (math.sqrt(r ** 2 + h ** 2))
volume = (1 / 3) * math.pi * r ** 2 * h
print()
print("Your Answer is:")
print()
print("A cone with radius", r, "\nand height of", h, "\nhas a volume of : ", round(volume,2), "\nand surface area of : ",
round(surfacearea,2), )
else:
print("No negatives allowed, try again.")
More information about the Python-list
mailing list