python定义一个计算机类
时间: 2023-10-14 11:23:13 浏览: 50
可以这样定义一个计算机类:
```
class Computer:
def __init__(self, brand, model, price):
self.brand = brand
self.model = model
self.price = price
def display_info(self):
print(f"Brand: {self.brand}")
print(f"Model: {self.model}")
print(f"Price: {self.price}")
def calculate(self, num1, num2, operator):
if operator == '+':
return num1 + num2
elif operator == '-':
return num1 - num2
elif operator == '*':
return num1 * num2
elif operator == '/':
return num1 / num2
else:
return "Invalid operator"
```
在这个类中,我们定义了三个属性:品牌(brand)、型号(model)和价格(price),以及两个方法:显示计算机信息(display_info)和计算数值(calculate)。初始化函数(__init__)用于初始化计算机对象的属性。显示信息的方法使用print函数打印计算机的各种属性,而计算数值的方法根据输入的操作符进行计算,并返回结果。