python长方体派生类 类型:继承与派生 描述 教材例题 输入 长,宽,高 (浮点数) 输出 对象长宽高信息,及体积(小数点后保留2位)
时间: 2024-02-27 10:54:36 浏览: 55
初学者python笔记(类的继承与多态—详解)
好的,以下是代码实现:
```python
class Cuboid:
def __init__(self, length, width, height):
self.length = length
self.width = width
self.height = height
def volume(self):
return round(self.length * self.width * self.height, 2)
def info(self):
print(f"长: {self.length}\n宽: {self.width}\n高: {self.height}\n体积: {self.volume()}")
c = Cuboid(2.5, 3.2, 4.8)
c.info()
```
输出结果:
```
长: 2.5
宽: 3.2
高: 4.8
体积: 38.4
```
阅读全文