用python写一个计算器
时间: 2023-11-19 11:06:32 浏览: 60
pythontkinter写一个简易计算器
以下是一个简单的Python计算器:
```
while True:
print("Enter 'quit' to exit the program.")
equation = input("Enter an equation: ")
if equation == 'quit':
break
try:
result = eval(equation)
print("Result: ", result)
except ZeroDivisionError:
print("Cannot divide by zero!")
except:
print("Invalid equation. Please try again.")
```
该计算器使用eval()函数来计算输入的等式,并使用异常处理来避免由于除以零或无效等式而导致的错误。运行程序时,用户可以输入任何合法的数学等式,并将计算结果打印到屏幕上。程序将一直运行,直到用户输入“quit”退出程序。
阅读全文