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

Python中使用py()函数实现简单的计算器功能。

发布时间:2024-01-10 06:52:54

在Python中,可以使用Python的eval()函数来实现一个简单的计算器功能,它可以计算字符串形式的数学表达式。

首先,定义一个名为calculator()的函数,该函数将接受一个数学表达式作为参数,并返回计算结果。在函数中,使用eval()函数来计算表达式,并将结果返回。

下面是一个使用calculator()函数的例子:

def calculator(expr):
    result = eval(expr)
    return result

# 使用例子
expression = "2 + 3 * 5 - 8 / 2"
result = calculator(expression)
print(f"The result of '{expression}' is: {result}")

输出:

The result of '2 + 3 * 5 - 8 / 2' is: 10.0

在这个例子中,我们使用calculator()函数计算了一个简单的数学表达式2 + 3 * 5 - 8 / 2,并打印出结果。

但是需要注意的是,eval()函数可以计算任何有效的Python表达式,包括变量和函数调用等,所以请确保在使用eval()函数时,只接受可信任的输入,以防止潜在的安全漏洞。