编写一个类Calculate1,实现加、减两种运算,然后编写另一个派生类Calculate2,实现乘、除运算
时间: 2024-01-29 14:02:44 浏览: 85
计算器的加减乘除运算
好的,你的第一个问题是编写一个类Calculate1,实现加、减两种运算,然后编写另一个派生类Calculate2,实现乘、除运算。以下是代码示例:
```python
# 创建一个计算类,实现加、减运算
class Calculate1:
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
# 创建一个派生类,继承自Calculate1,实现乘、除运算
class Calculate2(Calculate1):
def __init__(self, num1, num2):
super().__init__(num1, num2)
def multiply(self):
return self.num1 * self.num2
def divide(self):
if self.num2 == 0:
return "Error: Divide by zero!"
else:
return self.num1 / self.num2
```
以上代码中,我们先创建了一个Calculate1类,该类包括两个数字的初始化和加减的计算方法。接着,我们创建了一个派生类Calculate2,该类继承了Calculate1的特性,并增加了乘、除运算的计算方法。
希望这个回答能够解答你的问题。如果你还有其他问题,可以继续问我哦!
阅读全文