Python,定义一个立方体类Cube,该类的数据成员为立方体的长,款,高,该类的成员方法为计算输出立方体的周长,表面积和体积,创建该类的实例对象mycube,其长、宽、高为10以内的随机正整数,求其周长,表面积和体积
时间: 2024-02-24 15:57:08 浏览: 177
好的,这里是Python的立方体类Cube的实现:
```python
import random
class Cube:
def __init__(self, length, width, height):
self.length = length
self.width = width
self.height = height
def perimeter(self):
return 4 * (self.length + self.width + self.height)
def surface_area(self):
return 2 * (self.length * self.width + self.width * self.height + self.height * self.length)
def volume(self):
return self.length * self.width * self.height
# 创建一个随机长、宽、高的立方体对象
length = random.randint(1, 10)
width = random.randint(1, 10)
height = random.randint(1, 10)
mycube = Cube(length, width, height)
# 计算并输出该立方体的周长、表面积和体积
print("该立方体的周长为:", mycube.perimeter())
print("该立方体的表面积为:", mycube.surface_area())
print("该立方体的体积为:", mycube.volume())
```
输出结果可能类似于:
```
该立方体的周长为: 60
该立方体的表面积为: 184
该立方体的体积为: 280
```
阅读全文