Python程序计算立方体面积


要计算立方体的表面积,让我们首先回顾一下立方体的概念。立方体是一个几何图形,包含三个维度:长、宽和高,所有维度都具有相同的测量值。它有六个正方形面,其中四个是侧表面,另外两个是立方体的顶部和底部表面。

找到表面积只需要知道单条边的长度。立方体的面积可通过以下步骤计算:

  • 根据给定的边长计算一个正方形面的面积

  • 找到的正方形面积的四倍是“侧表面积

  • 找到的正方形面积的六倍是“总表面积

对于任何给定边长为 'a' 的立方体,求表面积的数学公式如下:

Lateral Surface Area: 4*(a)*(a)
Total Surface Area: 6*(a)*(a)

输入输出场景

假设立方体边长为正数,则输出结果为:

Input: 6 // 6 is the edge length
Result: Lateral surface area: 144
Total surface area: 216

假设立方体边长为负数,则输出结果为:

Input: -6 // -6 is the edge length
Result: Not a valid length

使用数学公式

要使用数学公式在 Python 中计算立方体的面积,我们需要将立方体的任何边长作为输入。让我们看下面的例子:

示例

在下面的 Python 程序中,我们计算了边长用“cube_edge”表示的立方体的侧表面积和总表面积。

#The length of an edge in the Cube cube_edge = 6 if(cube_edge > 0): #Calculating Lateral Surface Area of the Cube lsa = 4*(cube_edge)*(cube_edge) #Calculating Total Surface Area of the Cube tsa = 6*(cube_edge)*(cube_edge) #Displaying the surface areas of the Cube print("Lateral surface area: ", str(lsa)) print("Total surface area: ", str(tsa)) else: print("Not a valid length")

输出

执行上面的 Python 程序后,输出结果为:

Lateral surface area: 144
Total surface area: 216

计算表面积的函数

在 Python 中,我们还可以使用用户定义的函数来显示立方体的表面积。Python 中的函数使用def关键字声明,通过逗号分隔的单个或多个参数进行传递。让我们看看如何在下面的示例中找到立方体的表面积。

声明函数的语法为:

def function_name(argument 1, argument 2, …)

示例

在下面的示例中,我们声明了两个函数来计算立方体的侧表面积和总表面积。立方体边长作为参数传递给这些函数。

#function to calculate lateral surface area def lateral_surfacearea(cube_edge): if(cube_edge > 0): lsa = 4*(cube_edge)*(cube_edge) print("Lateral surface area: ", str(lsa)) else: print("Not a valid length") #function to calculate total surface area def total_surfacearea(cube_edge): if(cube_edge > 0): tsa = 6*(cube_edge)*(cube_edge) print("Total surface area: ", str(tsa)) else: print("Not a valid length") lateral_surfacearea(4) #length of the edge = 4 total_surfacearea(4)

输出

计算边长为“4”的立方体的表面积后的输出结果显示为:

Lateral surface area: 64
Total surface area: 96

更新于:2022年10月14日

3K+ 浏览量

开启你的职业生涯

完成课程获得认证

开始学习
广告
© . All rights reserved.