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

如何使用Python实现简单的计算器

发布时间:2023-12-04 08:35:06

要实现一个简单的计算器,可以使用Python中的eval()函数,通过接受用户输入的数学表达式进行求值。下面是一个实现的简单示例。

# 定义一个函数实现计算器功能
def calculator():
    print("欢迎使用简单计算器!")
    print("请输入要计算的表达式(如:2 + 3 * 4):")
    expr = input()  # 接受用户输入的表达式

    try:
        result = eval(expr)  # 使用eval函数计算表达式的值
        print("计算结果为:", result)
    except:
        print("无效的表达式,请重新输入!")

# 调用计算器函数
calculator()

以上代码定义了一个calculator()函数,用于执行计算器的功能。在函数中,首先打印欢迎信息,并提示用户输入要计算的表达式。然后使用input()函数接受用户输入的表达式,并通过eval()函数计算表达式的值。最后将计算结果打印出来。

可以通过如下示例运行这个计算器:

欢迎使用简单计算器!
请输入要计算的表达式(如:2 + 3 * 4):
2 + 3 * 4
计算结果为: 14

在这个示例中,用户输入了一个简单的加法和乘法运算,计算结果为14。

可以根据需要扩展这个简单计算器的功能,例如增加输入验证,支持更多的数学运算符等。