📜  球体体积公式 - Python (1)

📅  最后修改于: 2023-12-03 15:11:12.698000             🧑  作者: Mango

球体体积公式 - Python

球体的体积公式为 $V = \frac{4}{3}\pi r^3$,其中 $r$ 是球体的半径,$\pi$ 是圆周率。

在 Python 中,我们可以使用 math 模块中的 pi 常量和 pow 函数来计算球体的体积。

import math

def sphere_volume(radius):
    volume = (4/3) * math.pi * pow(radius, 3)
    return volume

使用上述函数计算半径为 5 的球体体积:

radius = 5
volume = sphere_volume(radius)
print("球体的体积为:", volume)

输出:

球体的体积为: 523.5987755982989

可以看到,球体的体积为 523.6,符合预期结果。

除了计算球体体积,我们还可以编写一个函数来根据给定的体积计算球体半径:

def sphere_radius(volume):
    radius = pow((3 * volume) / (4 * math.pi), 1/3)
    return radius

使用上述函数计算体积为 100 的球体半径:

volume = 100
radius = sphere_radius(volume)
print("球体的半径为:", radius)

输出:

球体的半径为: 2.1544346900318843

可以看到,球体的半径为 2.15,符合预期结果。

在进行球体体积计算时,需要注意半径的单位要和体积的单位保持一致。例如,如果半径的单位是米,而体积的单位是立方厘米,则需要将半径转换为厘米再进行计算。