Python中有一个非常好用的计算数学表达式的函数eval,这个函数可以直接传回一个数学表达式的计算结果,它的语法格式如下,
result=eval(expression) #expression是字符串
我们下面来一个例子你就能弄明白这个函数是怎么使用的
python3.10
from tkinter import * def calit(): out.configure(text="结果:"+str(eval(equ.get()))) root=Tk() root.title('eval函数例子') label=Label(root,text='请输入数学表达式:') label.pack() equ=Entry(root) equ.pack() out=Label(root) out.pack() btn=Button(root,text="计算",command=calit) btn.pack() root.mainloop()
运行结果如下
标签: