设计一个类Calculation,实现两个数的四则运算。类的属性为两个数,方法为加、减、乘、除四个运算和构造函数。然后编写程序,提示用户输入两个数,用该类进行运算,输出计算结果。
时间: 2024-02-11 20:05:45 浏览: 54
汇编语言课程设计报告_实现加减乘除四则运算的计算器.doc
好的,我可以为您解答这个问题。
首先,我们需要定义一个名为 Calculation 的类,该类有两个属性 num1 和 num2,分别表示两个数。
接下来,我们需要在类中定义四个方法,分别实现加、减、乘、除四种运算。具体代码如下:
```python
class Calculation:
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):
return self.num1 / self.num2
```
在这个类中,我们通过 `__init__` 方法定义了类的两个属性 num1 和 num2,并通过参数将其初始化。接下来,我们分别定义了加、减、乘、除四个方法,实现了相应的运算。
最后,我们需要编写程序,提示用户输入两个数,并使用 Calculation 类进行运算,输出结果。具体代码如下:
```python
num1 = float(input("请输入第一个数:"))
num2 = float(input("请输入第二个数:"))
calculation = Calculation(num1, num2)
print("加法运算结果为:", calculation.add())
print("减法运算结果为:", calculation.subtract())
print("乘法运算结果为:", calculation.multiply())
print("除法运算结果为:", calculation.divide())
```
在这个程序中,我们首先提示用户输入两个数,并将其转化为浮点数存储在变量 num1 和 num2 中。接下来,我们使用 Calculation 类创建一个名为 calculation 的对象,并将 num1 和 num2 作为参数传递给构造函数,实现对象初始化。
最后,我们分别调用 calculation 对象的四个方法,实现加、减、乘、除四种运算,并将结果输出。
阅读全文