
python如何输入一个公式,算出一个答案?
我用input得到一个str的公式,请问要如何print出这个公式的答案?例如:使用者input了4+5我要显示出9在线等,急...
我用 input 得到一个 str 的公式,
请问要如何print 出这个公式的答案?
例如: 使用者 input 了4 + 5
我要显示出9
在线等,急 展开
请问要如何print 出这个公式的答案?
例如: 使用者 input 了4 + 5
我要显示出9
在线等,急 展开
2个回答
展开全部
貌似还是要用split或者其他方法把str拆成每个数字用词典判断运算符进行计算
更多追问追答
追问
我已经拆开了, 用了 if 来确保输入值是[数字,运算符号,数字]
就差一步算出结果了,可我不知道用什么办法
我试了 int(公式)是不行的...
追答
如果能提供部分代码我可以帮你解决
或者按照下面这个格式
def function(input):
#各种你想要的东西#
return value #这个value是算出来的答案
然后你调用的时候直接使用function(公式) 就行了 这个function可以命名成其他的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询