实现四则运算类,实现两个数的加减乘除,Python
时间: 2024-03-16 08:43:08 浏览: 116
C语言 实现四则运算 加减乘除
可以使用Python中自带的数学运算符实现四则运算类。以下是一个简单的实现:
```python
class Calculator:
def __init__(self, num1, num2):
self.num1 = num1
self.num2 = num2
def add(self):
return self.num1 + self.num2
def subtract(self):
return self.num1 - self.num2
def multiply(self):
return self.num1 * self.num2
def divide(self):
if self.num2 == 0:
return "Error: Division by zero"
else:
return self.num1 / self.num2
```
在这个类中,我们定义了四个方法来实现加法、减法、乘法和除法。在初始化方法中,我们传递两个数字作为参数,然后在每个方法中使用数学运算符来计算结果。对于除法,我们还添加了一个检查,以确保我们不会除以零。
这个类的使用示例:
```python
# 创建一个Calculator对象并调用add方法
calc = Calculator(10, 5)
print(calc.add()) # 输出:15
# 调用subtract方法
print(calc.subtract()) # 输出:5
# 调用multiply方法
print(calc.multiply()) # 输出:50
# 调用divide方法
print(calc.divide()) # 输出:2.0
```
这个类可以很容易地扩展以支持其他数学运算,例如求幂、求余数等等。
阅读全文