设计一个能进行加、减、乘、除运算的简易计算器程序
时间: 2024-10-28 22:06:52 浏览: 25
设计一个简易计算器程序,通常会采用命令行界面或者图形用户界面(GUI),这里我将以命令行版本为例,使用Python语言编写:
```python
class Calculator:
def __init__(self):
self.result = 0
def add(self, num):
self.result += num
print(f"当前结果: {self.result}")
def subtract(self, num):
self.result -= num
print(f"当前结果: {self.result}")
def multiply(self, num):
self.result *= num
print(f"当前结果: {self.result}")
def divide(self, num):
if num != 0:
self.result /= num
print(f"当前结果: {self.result}")
else:
print("错误:除数不能为零")
def main():
calculator = Calculator()
while True:
operation = input("请输入操作(+ - * / q 退出): ")
if operation == 'q':
break
try:
number = float(input("请输入数字: "))
getattr(calculator, operation)(number)
except ValueError:
print("输入错误,请输入数字.")
if __name__ == "__main__":
main()
```
在这个程序中,我们首先定义了一个`Calculator`类,包含了四个方法对应四种基本运算。然后在主函数`main()`里创建了一个实例并不断接收用户的输入,执行相应的计算。如果用户输入的是'q',则退出程序。
阅读全文