如何使用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。
可以根据需要扩展这个简单计算器的功能,例如增加输入验证,支持更多的数学运算符等。
