无法将字符串公式转换为在python中浮动

时间:2019-06-13 19:26:51

标签: python string

因此,我正在尝试将字符串公式转换为python中的float以计算答案。我拥有的公式是'(0.109039 *(((((1000 + 100/7))** 1.24701))* E'。输入代码时出现错误:

tw_formula='(0.109039*((((1000+100/7))^1.24701))*E'
E=str(E)
tw_formula1=tw_formula.replace('E', E)
tw_formula1=tw_formula1.replace('^', "**")
tw_formula2=float(tw_formula1)

如果我将float替换为eval,则会返回一条错误消息:解析时出现意外的EOF

0 个答案:

没有答案