Python程序计算球的体积和表面积

Python程序计算球的体积和表面积

通常认为 球体(实心) 是一个二维图形,即使从它的中心看,该图形在三个平面上都存在。这主要是因为球体只用其半径来测量。

然而, 空心球体 是一个三维图形,因为它的球壳内有空间,而且有两个不同的半径来测量其维度。

Python程序计算球的体积和表面积

由于球形图形只有一个维度来测量整个对象,因此只有 总表面积 。计算球体表面积的公式是 –

完整球体表面积\mathrm{{4\pi r^2}}

球体的体积被认为是对象圆形墙壁承载的质量。计算球体体积的公式如下 –

完整球体体积\mathrm{{\frac{4}{3}\pi r^3}}

空心球体体积\mathrm{{\frac{4}{3}\pi(R:-:r)^3}}

在其中,R为外球体半径,r为内球体半径。

Python程序计算球的体积和表面积

输入输出场景

让我们看一些计算球的表面积和体积的输入输出场景 –

假设要找到的面积和体积是实心球体的 –

输入值:7 // 7是半径
结果:面积 - 314.1592653589793
体积 - 359.188760060433

假设要找到的面积和体积是空心球体的 –

输入值:(7,5)// 7为外半径,5为内半径
结果:面积 - 314.1592653589793 // 面积相同
体积 - 100.53096491487338

使用数学公式

在Python程序中,我们使用数学公式计算球的面积和体积。我们导入匹配库以使用π 常量。

示例

下面是一个找到球形3D图形的面积和体积的示例 –

import math

R = 7 #球体半径
r = 5 # 球体内部半径

#计算实心球体的面积
area = 4*(math.pi)*(r)*(r)

#计算空心球体的体积
volume_hollow = 4*(math.pi)*(R - r)*(R -)*(R - r)

#计算实心球体的体积
volume_solid = (1/3)*(math.pi)*(R)*(R)*(R)

#输出结果
print("球体的面积: ", str(area))
print("空心球体的体积: ", str(volume_hollow))
print("实心球体的体积: ", str(volume_solid))

输出结果

结果显示如下 –

球的面积:314.1592653589793
空心球的体积:100.53096491487338
实心球的体积:359.188760060433

计算面积和体积的函数

Python也使用函数来提高程序的模块化。在这种情况下,我们使用计算球的面积和体积的函数。

例子

在下面的Python程序中,我们使用用户定义的函数来计算实心和空心球的面积和体积 –

导入 math
def sphere_area_volume(R, r):
   # 计算实心球的面积
   area = 4*(math.pi)*(r)*(r)

   # 计算空心球的体积
   volume_hollow = 4*(math.pi)*(R - r)*(R - r)*(R - r)

   #计算实心球体积
   volume_solid = (1/3)*(math.pi)*(R)*(R)*(R)

   #显示输出
   print("球的面积:" , str(area))
   print("空心球的体积:" , str(volume_hollow))
   print("实心球的体积:" , str(volume_solid))

R = 7 #球的外半径
r = 5 #球的内半径
sphere_area_volume(R, r)

输出

执行以上代码后,得到以下输出 –

球的面积:314.1592653589793
空心球的体积:100.53096491487338
实心球的体积:359.188760060433

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程