高级计算器python代码
时间: 2023-07-09 11:48:27 浏览: 289
高级计算器
以下是一个简单的Python高级计算器代码:
```python
import math
def calculate():
print("欢迎使用高级计算器!")
while True:
print("请输入要计算的表达式,输入Q退出:")
expression = input()
if expression == "Q":
break
try:
result = eval(expression)
print("计算结果为:", result)
except ZeroDivisionError:
print("除数不能为零!")
except NameError:
print("输入的表达式有误!")
except:
print("未知错误!")
calculate()
```
这个计算器支持基本的四则运算,以及一些高级函数,如sin、cos、tan、log等。当用户输入一个表达式时,程序将对其进行求值,并将结果输出到屏幕上。如果表达式有误,程序将输出错误信息。用户可以输入Q来退出计算器。
阅读全文