2 python math function calculator operators
是否有可能插入操作(例如*,+在运行时两个变量之间的)?我没有这样做的解决方案是if if,elif语句,但我不认为这是最有效的方法.
编辑:我的意思是,我得到两个整数,我想与其他的,如申请在其中一人的操作x * y,但我想改变*到另一个运营商(?也许他们是所谓的功能不知道),例如-,+,^基于输入.
那有意义吗?基本上把它想象成一个计算器.
我不确定这是否是您正在寻找的但运算符模块有很多操作,例如add和mul(乘法):
import operator
var_1 = 2
var_2 = 3
print(operator.add(var_1, var_2))
print(operator.mul(var_1, var_2))
Run Code Online (Sandbox Code Playgroud)
将打印
5
6
Run Code Online (Sandbox Code Playgroud)