、计算器 实现基本数学运算、函数等功能:加、减、乘、除、阶乘、正弦、余弦和指数运算。
时间: 2023-07-10 16:36:36 浏览: 82
简易计算器的实现 可以进行基本的加减乘除运算,还可以进行与或非运算。
5星 · 资源好评率100%
好的,我可以帮你实现一个计算器,支持基本数学运算、阶乘、正弦、余弦和指数运算。以下是一个简单的实现示例:
```python
import math
def calculator():
print("欢迎使用计算器!")
while True:
expr = input("请输入表达式(如:1+2)或指令(如:quit):")
if expr == "quit":
print("感谢使用计算器!")
break
try:
# 尝试计算表达式
result = eval(expr)
print("计算结果:", result)
except:
# 如果表达式非法,尝试执行指令
if expr == "help":
print("计算器支持的运算:+、-、*、/、**、math.sin、math.cos、math.exp、math.factorial")
else:
print("表达式非法,请重新输入!")
```
使用该计算器时,您可以输入类似于以下内容的表达式:
```
1+2 # 加法
3-4 # 减法
5*6 # 乘法
7/8 # 除法
2**3 # 幂运算
math.sin(1.2) # 正弦函数
math.cos(3.4) # 余弦函数
math.exp(5) # 指数函数
math.factorial(6) # 阶乘
```
输入 `quit` 可以退出计算器,输入 `help` 可以查看支持的运算。
希望这个计算器能够帮到您!
阅读全文