利用python写的科学计算器
以下是一个简单的科学计算器的Python代码示例,它支持基本的算术运算、三角函数、指数和对数运算等:
import math
def calculator():
print("欢迎使用科学计算器!")
while True:
try:
expr = input("请输入一个表达式(输入 quit 退出程序):")
if expr == 'quit':
break
result = eval(expr, {'__builtins__': None}, {'sin': math.sin, 'cos': math.cos, 'tan': math.tan, 'log': math.log, 'exp': math.exp, 'sqrt': math.sqrt})
print("结果为:", result)
except Exception as e:
print("出现错误:", e)
calculator()
您可以输入任何有效的Python表达式,例如:
请输入一个表达式(输入 quit 退出程序):2 + 3 * 4 结果为: 14 请输入一个表达式(输入 quit 退出程序):sin(0.5) + log(10) 结果为: 2.2527630566849823 请输入一个表达式(输入 quit 退出程序):exp(2) / sqrt(3) 结果为: 3.425395477812343

浙公网安备 33010602011771号