📜  计算球体的体积和表面积(1)

📅  最后修改于: 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