tkinter 设置一个简单的计算器
本帖最后由 胡天赐啊 于 2020-6-12 12:06 编辑前面的代码我就不发了,就是设置按钮,就这最后一步计算的这个函数:
def cal(v): #这个v是Entry里面的一个text=v的变量v
v.set(eval(display.get()))
定义一个=按钮,然后command设置为这个函数,点一下就自动计算了?
这样就可以计算出结果了,不管+ - * /都可以计算出来,请问各位大佬这是个什么函数啊{:10_277:} 那么强吗,还能自动计算?就这个eval是啥
eval就是算式计算函数,看名字就知道了 java2python 发表于 2020-6-12 12:11
eval就是算式计算函数,看名字就知道了
意思就是只要引用这个函数就会自动计算输入的值?我还以为+-*/这些都要自己定义一遍{:10_266:}
只要打开python shell试一下:eval函数可以嵌套(虽然有点tuokuzipangpi):
>>> eval("5+3")
8
>>> eval("5+3+eval('2+2')")
12
页:
[1]