Python实现一个简单的计算器
发布时间:2023-12-04 19:55:53
下面是一个简单的Python计算器的实现,它可以执行加法、减法、乘法和除法运算。
class Calculator:
def add(self, a, b):
return a + b
def subtract(self, a, b):
return a - b
def multiply(self, a, b):
return a * b
def divide(self, a, b):
if b != 0:
return a / b
else:
return "Error: Division by zero is not allowed"
# 使用例子
calculator = Calculator()
print(calculator.add(5, 3)) # 输出:8
print(calculator.subtract(8, 2)) # 输出:6
print(calculator.multiply(4, 5)) # 输出:20
print(calculator.divide(10, 2)) # 输出:5
print(calculator.divide(10, 0)) # 输出:"Error: Division by zero is not allowed"
在上面的代码中,我们定义了一个名为Calculator的类,并包含四个方法:add、subtract、multiply和divide。每个方法都接受两个参数,并返回计算结果。
在使用例子中,我们首先创建了一个Calculator对象calculator。然后,我们使用calculator对象调用不同的方法,传入相应的参数,并打印每次运算的结果。
例如,calculator.add(5, 3)调用了add方法并传入参数5和3,它返回了5和3的和,即8。所以第一个print语句输出8。
我们还实现了除法运算的异常处理。如果除数不为0,则正常执行除法运算,否则返回一个错误提示信息:"Error: Division by zero is not allowed"。
这个简单的计算器示例演示了如何创建一个类,并在类中定义不同的方法来执行不同的计算操作。可以根据需要扩展该类,添加更多的计算方法或其他功能。
