小编use*_*980的帖子

如何获取eval语句以将数字作为浮点数运行

我创建了一个GUI计算器(包括一个屏幕截图),当按下一个按钮时,它会向textctrl添加文本,以便向用户显示公式.当用户按下输入时,它接受该文本并运行它使用eval然后使用SetValue打印,但如果我在texctrl中运行问题,如5/6它出现为0我如何使它成为一个浮点数

def eenter(self,e):
    a=self.box.GetValue()
    answer=eval(a)
    ans=str(answer)
    self.box.SetValue(ans)
Run Code Online (Sandbox Code Playgroud)

python floating-point user-interface wxpython eval

4
推荐指数
1
解决办法
76
查看次数

标签 统计

eval ×1

floating-point ×1

python ×1

user-interface ×1

wxpython ×1