欢迎访问宙启技术站
智能推送

使用Python实现简单的计算器

发布时间:2023-12-31 12:45:41

下面是一个使用Python实现简单计算器的例子:

# 定义计算器函数
def calculator():
    print("欢迎使用简单计算器!")
    
    while True:
        # 获取用户输入的表达式
        expression = input("请输入要计算的表达式(如2+3)或输入'exit'退出计算器:")
        
        # 判断用户是否选择退出
        if expression.lower() == 'exit':
            print("感谢使用,再见!")
            break
        
        try:
            # 计算表达式的结果
            result = eval(expression)
            print("结果是:", result)
        except:
            print("输入的表达式有误,请重新输入!")

这个简单的计算器使用了 eval 函数来计算用户输入的表达式,并使用 try-except 结构来捕捉用户输入的错误表达式。

下面是一个使用例子:

calculator()

运行这段代码后,程序会打印出欢迎语句并提示用户输入表达式。用户可以输入任意的加减乘除表达式,例如 2+3、4-1、5*6、8/2,程序会计算并打印结果。用户还可以输入关键字 'exit' 来退出计算器。