python eval函数应用
def calculator(): while True: try: expression = input("请输入表达式(输入'exit'退出):") if expression.lower() == 'exit': break result = eval(expression) print("结果:", result) except Exception as e: print("错误:", e) calculator()
在上述代码中,我们定义了一个calculator()函数,使用eval()函数动态计算用户输入的表达式,并将结果输出。用户可以反复输入表达式,直到输入exit为止。