python:定义一个立方体类Cube,该类的数据成员为立方体的长、宽、高,该类的成员方法为计算输出立方体的周长、表面积和体积,创建该类的实例对象mycube,其长、宽、高为10以内的随机正整数,求其周长、表面积和体积。
时间: 2023-07-10 10:14:03 浏览: 90
好的,以下是你所需要的 Python 代码:
```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.length * self.height + self.width * self.height)
def volume(self):
return self.length * self.width * self.height
# 创建一个长、宽、高为10以内的随机正整数的 Cube 实例对象
length = random.randint(1, 10)
width = random.randint(1, 10)
height = random.randint(1, 10)
mycube = Cube(length, width, height)
# 输出该实例对象的周长、表面积和体积
print("Cube perimeter:", mycube.perimeter())
print("Cube surface area:", mycube.surface_area())
print("Cube volume:", mycube.volume())
```
运行结果会输出该实例对象的周长、表面积和体积,其中长、宽、高是随机生成的。
阅读全文