Python中一个小功能作为一个类
时间: 2024-03-26 09:38:50 浏览: 59
下面是一个简单的Python类,实现了一个计算器的功能,包括加、减、乘、除四种运算:
```python
class Calculator:
def add(self, x, y):
return x + y
def subtract(self, x, y):
return x - y
def multiply(self, x, y):
return x * y
def divide(self, x, y):
try:
return x / y
except ZeroDivisionError:
return "Cannot divide by zero"
```
在这个类中,每个方法都实现了一个计算器的基本功能。例如,`add`方法接受两个参数并返回它们的和,`subtract`方法接受两个参数并返回它们的差,以此类推。
可以使用以下代码创建一个`Calculator`的实例,并使用它的方法进行计算:
```python
calculator = Calculator()
print(calculator.add(2, 3)) # 输出5
print(calculator.multiply(4, 5)) # 输出20
print(calculator.divide(10, 2)) # 输出5.0
print(calculator.divide(5, 0)) # 输出"Cannot divide by zero"
```
这个类可以通过继承和扩展来实现更复杂的计算器功能。
阅读全文