用于数学公式的python模块/框架?
您可以结合使用format和自己开发它eval:
class Formula():
def __init__(self, formula):
self.formula = formula
def parse(self, d):
return eval(self.formula.format(**d))
formula = Formula('{units}/({units}+{other_units})*100')
d = {'units': 100.0, 'other_units': 50.0}
my_stat = formula.parse(d)
print my_stat
退货
66.6666666667
赞0
踩0