定义⼀个桌⼦类(desk),包含长(length)、宽(width)、⾼(height)属性,包含⼀个打印桌⼦信息属性的⽅法(showinfo)。实例化2个桌⼦对象,为其赋予不同的属性值,并调⽤sho
时间: 2023-05-31 17:19:05 浏览: 645
mydesk简约桌面插件
### 回答1:
info方法打印出桌子的信息。
定义一个桌子类(desk),包含长(length)、宽(width)、高(height)属性,包含一个打印桌子信息属性的方法(showinfo)。实例化2个桌子对象,为其赋予不同的属性值,并调用showinfo方法打印出桌子的信息。
代码如下:
```python
class Desk:
def __init__(self, length, width, height):
self.length = length
self.width = width
self.height = height
def showinfo(self):
print("这张桌子的长为{},宽为{},高为{}".format(self.length, self.width, self.height))
desk1 = Desk(1.2, .8, .7)
desk2 = Desk(1.5, .9, .8)
desk1.showinfo()
desk2.showinfo()
```
输出结果为:
```
这张桌子的长为1.2,宽为.8,高为.7
这张桌子的长为1.5,宽为.9,高为.8
```
### 回答2:
桌子是一种家居用品,用来支撑物品的平面。根据长度、宽度和高度的不同,桌子可以分为不同的类型,比如写字桌、电脑桌、餐桌等。对于一个桌子类的定义,我们需要定义它的三个基本属性:长、宽和高,以及一个展示桌子信息的方法。
首先,我们可以定义一个桌子类:
class Desk:
def __init__(self, length, width, height):
self.length = length
self.width = width
self.height = height
def showinfo(self):
print("桌子的长度为{},宽度为{},高度为{}".format(self.length, self.width, self.height))
接下来,我们可以实例化两个桌子对象,并为它们赋予不同的属性值:
desk1 = Desk(120, 80, 75)
desk2 = Desk(90, 60, 70)
最后,我们可以调用这两个桌子对象的showinfo方法,展示它们的属性信息:
desk1.showinfo()
desk2.showinfo()
输出结果如下:
桌子的长度为120,宽度为80,高度为75
桌子的长度为90,宽度为60,高度为70
通过以上代码,我们成功定义并实例化了一个桌子类,并展示了两个不同属性的桌子对象信息。
### 回答3:
桌子是指一种家具,通常有长方形的平面,通常用于工作、学习或其他活动。桌子有多种类型,如书桌、电脑桌、餐桌等,但它们都有以下共同属性:长、宽、高。
定义一个桌子类(Desk),可以使用以下代码:
class Desk:
def __init__(self, length, width, height):
self.length = length
self.width = width
self.height = height
def showinfo(self):
print("桌子的长为{0},宽为{1},高为{2}。".format(self.length,self.width,self.height))
我们使用__init__方法为桌子类(Desk)设置属性——长(length)、宽(width)、高(height),并使用showinfo方法打印桌子信息。
下面我们实例化两个桌子对象,并为其赋予不同的属性值:
desk1 = Desk(100, 60, 80)
desk2 = Desk(150, 70, 90)
我们已经成功创建了两个桌子对象,desk1和desk2,他们分别拥有不同的属性值。接下来,我们调用`showinfo()`方法来打印出桌子的信息:
desk1.showinfo()
desk2.showinfo()
输出结果会分别是:
桌子的长为100,宽为60,高为80。
桌子的长为150,宽为70,高为90。
我们可以看到,通过定义了属性和方法,并实例化对象来设置具体属性值并通过调用showinfo方法来输出桌子信息。
阅读全文