设置一个立方体类cube只有边长属性 具有设置边长 取得编程计算表面积 计算体积的方法创建cube对象为其设置新编程 显示其边长 计算并显示其表面积和体积
时间: 2023-08-21 14:03:28 浏览: 152
好的,我可以编写一个立方体类 Cube,满足您的要求。以下是代码:
```python
class Cube:
def __init__(self, length):
self.length = length
def set_length(self, length):
self.length = length
def get_surface_area(self):
return 6 * self.length * self.length
def get_volume(self):
return self.length * self.length * self.length
# 创建一个 Cube 对象,设置边长为 5
cube = Cube(5)
# 显示边长
print("Cube Length:", cube.length)
# 计算并显示表面积
surface_area = cube.get_surface_area()
print("Cube Surface Area:", surface_area)
# 计算并显示体积
volume = cube.get_volume()
print("Cube Volume:", volume)
```
您可以通过调用 `set_length()` 方法来设置新的边长,并且可以使用 `get_surface_area()` 方法和 `get_volume()` 方法来计算表面积和体积。运行上述代码将输出以下结果:
```
Cube Length: 5
Cube Surface Area: 150
Cube Volume: 125
```
希望这可以回答您的问题!
阅读全文