设计并实现一个简单的计算器
时间: 2024-09-09 22:06:57 浏览: 43
C语言简易计算器实现编写一个简易计算器
设计一个简单的计算器,我们可以选择使用面向对象编程的方式来实现,这里以Python为例:
```python
class Calculator:
def __init__(self):
self.result = 0
# 加法操作
def add(self, num):
self.result += num
return self.result
# 减法操作
def subtract(self, num):
self.result -= num
return self.result
# 乘法操作
def multiply(self, num):
self.result *= num
return self.result
# 除法操作(需要处理除数为0的情况)
def divide(self, num):
if num != 0:
self.result /= num
else:
print("Error: Division by zero is not allowed.")
return self.result
# 创建一个Calculator实例
calc = Calculator()
# 使用示例
print(calc.add(5)) # 输出: 5 (初始值)
print(calc.subtract(2)) # 输出: 3
print(calc.multiply(3)) # 输出: 9
print(calc.divide(4)) # 输出: 2.25
```
这个计算器支持基本的加、减、乘、除四则运算。用户可以根据需求添加更多的数学操作,如取模、开方等。此外,我们还可以考虑封装这些操作,提供一个友好的用户界面。
阅读全文