定义一个名为 Calculator 的类,定义4个静态万法,实现加、减、乘、除的运算。Python
时间: 2024-05-05 14:20:43 浏览: 174
calculator.py
下面是一个简单的实现:
```python
class Calculator:
@staticmethod
def add(x, y):
return x + y
@staticmethod
def subtract(x, y):
return x - y
@staticmethod
def multiply(x, y):
return x * y
@staticmethod
def divide(x, y):
if y == 0:
raise ValueError('Cannot divide by zero')
return x / y
```
这个类定义了四个静态方法,分别实现了加、减、乘、除的运算。使用时,可以直接通过类名调用这些方法。例如:
```python
result = Calculator.add(2, 3) # 结果为 5
result = Calculator.subtract(5, 2) # 结果为 3
result = Calculator.multiply(4, 6) # 结果为 24
result = Calculator.divide(10, 2) # 结果为 5.0
```
注意,在 `divide` 方法中,我们添加了一个异常处理,防止除数为零的情况。
阅读全文