计算立方体表面积的Python程序
要计算一个立方体的表面积,首先要复习一下立方体的概念。一个 立方体 是一个包含三个维度的几何图形:长度、宽度和高度,所有尺寸都相等。它有六个正方形的面,其中四个是侧面,另外两个是立方体的顶部和底部面。
要找出表面积,只需要知道单个边的长度。使用以下步骤找到立方体的表面积 −
- 使用给定的边长找到一个正方形的面积
-
四倍于找到的正方形面积的面积是“ 侧面积 ”
-
六倍于找到的正方形面积的面积是“ 总面积 ”
任何一个立方体的表面积的数学公式如下 −
侧面积: 4*(a)*(a)
总面积: 6*(a)*(a)
输入输出情况
假设立方体边长为正数,输出的结果为 −
输入: 6 // 6 是边长
结果: 侧面积: 144
总面积: 216
假设立方体边长为负数,输出的结果为 −
输入: -6 // -6 是边长
结果: 不是有效长度
使用数学公式
在Python中使用数学公式计算立方体的表面积,我们需要将立方体中的任意一边长度作为输入。让我们看一个下面的例子 −
示例
在下面的Python程序中,我们计算表示为“ cube_edge ”的立方体的侧面积和总面积。
# 立方体的边长
cube_edge = 6
if(cube_edge > 0):
#计算立方体的侧面积
lsa = 4*(cube_edge)*(cube_edge)
#计算立方体的总面积
tsa = 6*(cube_edge)*(cube_edge)
#显示立方体的表面积
print("侧面积: ", str(lsa))
print("总面积: ", str(tsa))
else:
print("不是有效长度")
输出
在执行上面的Python程序时,如下所示的结果将会被输出 −
侧面积: 144
总面积: 216
计算表面积的函数
在Python中,我们也可以使用用户定义的函数来显示立方体的表面积。Python中使用 **def ** 关键字来声明函数,通过逗号将单个或多个参数传递给函数。让我们看一下如何在下面的示例中找到立方体的表面积。
声明函数的语法如下 −
def function_name(argument 1, argument 2, …)
示例
在下面的示例中,我们声明两个函数来计算立方体的侧面积和总面积。将立方体的边长作为参数传递给这些函数。
# 计算立方体侧面积的函数
def lateral_surfacearea(cube_edge):
if(cube_edge > 0):
lsa = 4*(cube_edge)*(cube_edge)
print("侧面积:" , str(lsa))
else:
print("不是有效的长度")
# 计算立方体表面积的函数
def total_surfacearea(cube_edge):
if(cube_edge > 0):
tsa = 6*(cube_edge)*(cube_edge)
print("总面积:" , str(tsa))
else:
print("不是有效的长度")
lateral_surfacearea(4) # 立方体边长为4
total_surfacearea(4)
输出
计算边长为“4”的立方体表面积后的输出为 −
侧面积:64
总面积:96