创建电脑类(Computer),该类具备电脑名称,颜色,价格,尺寸的属性,开机,关机,打开软件的方法。 实例化两个电脑类的对象,对对象进行具体化赋值,并格式化打印输出该电脑的基本信息。调用开机,关机,打开软件的方法
时间: 2024-09-11 15:08:43 浏览: 16
在Python中,我们可以创建一个名为`Computer`的类来模拟这个需求。首先,我们需要定义类的属性和方法:
```python
class Computer:
def __init__(self, name, color, price, size):
self.name = name
self.color = color
self.price = price
self.size = size
# 开机方法
def turn_on(self):
print(f"{self.name}正在启动...")
# 关机方法
def turn_off(self):
print(f"{self.name}已关闭.")
# 打开软件方法
def open_software(self, software_name):
print(f"{self.name}正在打开{software_name}...")
# 实例化两个电脑对象
pc1 = Computer("电脑A", "黑色", 5000, "15.6英寸")
pc2 = Computer("电脑B", "银色", 7000, "14英寸")
# 赋值并打印基本信息
print(f"电脑A: 名称 - {pc1.name}, 颜色 - {pc1.color}, 价格 - {pc1.price}, 尺寸 - {pc1.size}")
print(f"电脑B: 名称 - {pc2.name}, 颜色 - {pc2.color}, 价格 - {pc2.price}, 尺寸 - {pc2.size}")
# 调用方法
pc1.turn_on()
pc2.turn_off()
pc1.open_software("Microsoft Word")
```
当你运行这段代码,会看到类似这样的输出:
```
电脑A: 名称 - 电脑A, 颜色 - 黑色, 价格 - 5000, 尺寸 - 15.6英寸
电脑B: 名称 - 电脑B, 颜色 - 银色, 价格 - 7000, 尺寸 - 14英寸
电脑A正在启动...
电脑B已关闭.
电脑A正在打开Microsoft Word...
```