|
发表于 2023-11-22 20:20:41
|
显示全部楼层
你可以创建一个Python类来实现可重复使用的计算器。以下是一个示例代码:
- class Calculator:
- def add(self, x, y):
- return x + y
- def subtract(self, x, y):
- return x - y
- def multiply(self, x, y):
- return x * y
- def divide(self, x, y):
- if y != 0:
- return x / y
- else:
- return "除数不能为零"
- def floor_divide(self, x, y):
- if y != 0:
- return x // y
- else:
- return "除数不能为零"
- def modulo(self, x, y):
- if y != 0:
- return x % y
- else:
- return "除数不能为零"
- # 使用示例
- calc = Calculator()
- print(calc.add(5, 3)) # 输出:8
- print(calc.subtract(5, 3)) # 输出:2
- print(calc.multiply(5, 3)) # 输出:15
- print(calc.divide(5, 3)) # 输出:1.6666666666666667
- print(calc.floor_divide(5, 3)) # 输出:1
- print(calc.modulo(5, 3)) # 输出:2
复制代码
在这个示例中,我们创建了一个名为 Calculator 的类,其中包含了加法、减法、乘法、除法、取整和取余的方法。这样你就可以实现一个可重复使用的计算器。 |
|