Python 立方体类:计算体积和表面积
以下是用 Python 编写的立方体类 (Box),包含长度 (length)、宽度 (width) 和高度 (height) 作为属性。类定义了两个方法,分别用于计算并输出立方体的体积和表面积:
class Box:
def __init__(self, length, width, height):
self.length = length
self.width = width
self.height = height
def calculate_volume(self):
volume = self.length * self.width * self.height
print('立方体的体积为:', volume)
def calculate_surface_area(self):
surface_area = 2 * (self.length * self.width + self.length * self.height + self.width * self.height)
print('立方体的表面积为:', surface_area)
在主程序中,可以创建一个立方体实例并初始化其属性值,然后调用计算体积和表面积的方法进行测试:
box = Box(5, 4, 3)
box.calculate_volume() # 输出立方体的体积为: 60
box.calculate_surface_area() # 输出立方体的表面积为: 94
上述代码定义了一个立方体类 Box,它有长度、宽度和高度作为属性。calculate_volume 方法用于计算立方体的体积,calculate_surface_area 方法用于计算立方体的表面积。通过创建一个立方体对象并调用这两个方法,可以得到立方体的体积和表面积。在主程序中进行测试,输出了相应的结果。
原文地址: http://www.cveoy.top/t/topic/xBh 著作权归作者所有。请勿转载和采集!