在Python 3.7中是否有办法将字符串方程转换为像Wolfram Alpha这样的公式?

问题描述 投票:0回答:1

我试图将"3^2+4^2=5^2"的输入更改为主数字上方的小2的等式。我将第一个字符串转换为图像中显示的公式的方式是什么?

我试过寻找一些表面级解决方案但到目前为止还没有找到。

我唯一的代码是打印字符串的代码,例如:"1 / x""x ** x""x ** 2",但是我想制作一些代码来输出类似于它们附加的链接的代码。

lst = [
"equal",
"squared",
"denominator",
"cubed",
"^x"]

lstDict = ({
"equal":"x",
"squared":"x ** 2",
"denominator":"1 / x",
"cubed":"x ** 3",
"^x":"x ** x"})

print(lstDict[lst[i]].replace("**", "^"))

其中i是用于限制while循环长度并计算方程式字典的计数。

python output formula equation python-3.7
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.