定义一个类 Calculaion(计算器),属性是num1,num2 其中包含四个方法: 加(add()) 、 减(sub()) 、乘(times()) 和除(div()) 。 创建一个具有 main()函数的类。控制台输入两个数,可以调用Calculaion类里加减乘除的方法。
时间: 2024-03-23 12:38:48 浏览: 53
好的,这是一个计算器类的示例代码:
```python
class Calculation:
def __init__(self, num1, num2):
self.num1 = num1
self.num2 = num2
def add(self):
return self.num1 + self.num2
def sub(self):
return self.num1 - self.num2
def times(self):
return self.num1 * self.num2
def div(self):
if self.num2 == 0:
return "Error: division by zero"
else:
return self.num1 / self.num2
if __name__ == '__main__':
num1 = float(input("Enter the first number: "))
num2 = float(input("Enter the second number: "))
calc = Calculation(num1, num2)
print("Addition: ", calc.add())
print("Subtraction: ", calc.sub())
print("Multiplication: ", calc.times())
print("Division: ", calc.div())
```
你可以在控制台上输入两个数字,然后调用 `add()`、`sub()`、`times()`、`div()` 方法,分别进行加、减、乘、除的计算。