📅  最后修改于: 2023-12-03 15:41:40.810000             🧑  作者: Mango
本程序用于计算球体的体积和表面积。
用户可以输入球体的半径,程序将自动计算出球体的体积和表面积。
import math
def sphere_volume(radius):
"""
计算球体的体积
参数:
radius:球体的半径
返回值:
球体的体积
"""
return 4/3 * math.pi * radius ** 3
def sphere_area(radius):
"""
计算球体的表面积
参数:
radius:球体的半径
返回值:
球体的表面积
"""
return 4 * math.pi * radius ** 2
radius = float(input("请输入球体的半径:"))
volume = sphere_volume(radius)
area = sphere_area(radius)
print("球体的体积为:%.2f" % volume)
print("球体的表面积为:%.2f" % area)
球体的体积公式为:
$V = \dfrac{4}{3}\pi r^3$
球体的表面积公式为:
$S = 4\pi r^2$
程序中利用math库中的pi常数,计算出球体的体积和表面积。
用户输入的半径必须为数值类型,否则会报错。
用户输入半径为2,则程序输出为:
请输入球体的半径:2
球体的体积为:33.51
球体的表面积为:50.27