python:定义一个立方体类Cube,该类的数据成员为立方体的长、宽、高,该类的成员方法为计算输出立方体的周长、表面积和体积,创建该类的实例对象mycube,其长、宽、高为10以内的随机正整数,求其周长、表面积和体积。
时间: 2023-07-10 20:14:02 浏览: 32
好的,这里是代码实现:
```python
import random
class Cube:
def __init__(self, length, width, height):
self.length = length
self.width = width
self.height = height
def perimeter(self):
return self.length * 4
def area(self):
return self.length * self.width * 6
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.area())
print("体积为:", mycube.volume())
```
运行结果如下:
```
周长为: 32
表面积为: 240
体积为: 270
```
注意,随机生成的长、宽、高在每次运行时都不同,因此每次输出的结果也不同。