简答题 设计一个计算器类Calc,实现加减乘除计算。 提示:1)类名为Calc 2)类方法 calculate设置3个参数,分别为数据和运算符号。 3)主程序 中:1、创建一个计算器实例。2、调用calculate方法完成计算。
时间: 2023-07-14 22:14:20 浏览: 266
实现计算器加减乘除的功能
下面是Python语言的实现代码:
```python
class Calc:
@staticmethod
def calculate(num1, num2, operator):
if operator == '+':
return num1 + num2
elif operator == '-':
return num1 - num2
elif operator == '*':
return num1 * num2
elif operator == '/':
if num2 == 0:
return '除数不能为0'
else:
return num1 / num2
if __name__ == '__main__':
calculator = Calc()
result = calculator.calculate(10, 5, '+')
print(result) # 输出15
```
在上述代码中,我们定义了一个名为`Calc`的类,其中有一个静态方法`calculate`,该方法接受三个参数:`num1`表示第一个数,`num2`表示第二个数,`operator`表示运算符号。在方法内部,我们通过判断运算符号来完成对应的加减乘除运算,并将结果返回。
在主程序中,我们首先创建了一个`Calc`类的实例,然后调用其中的`calculate`方法,传入相应的参数,完成计算,并将结果输出。
阅读全文