自定义计算器模块,实现加减乘除取余功能
时间: 2024-09-06 07:01:30 浏览: 88
自定义计算器模块是一个程序功能,它允许用户执行基本的数学运算,如加法、减法、乘法、除法和取余。在实现这样的模块时,可以采用面向对象的方法,设计一个计算器类,该类包含上述运算的相关方法。以下是使用Python语言实现的一个简单示例:
```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 "除数不能为0"
def modulus(self, a, b):
"""取余运算"""
if b != 0:
return a % b
else:
return "除数不能为0"
```
在这个例子中,`Calculator` 类有五个方法,分别对应五种数学运算。每个方法接收两个参数,并返回计算结果。对于除法和取余,如果除数为0,则返回错误提示。
使用此类的实例,可以像这样进行运算:
```python
calc = Calculator()
print(calc.add(10, 5)) # 输出: 15
print(calc.subtract(10, 5)) # 输出: 5
print(calc.multiply(10, 5)) # 输出: 50
print(calc.divide(10, 5)) # 输出: 2.0
print(calc.modulus(10, 5)) # 输出: 0
```
阅读全文