大家好我是小篇,波士顿大学代码,关于波士顿大学代码是多少很多人还不知道,那么现在让我们一起来看看吧!

1、self..title("Simple Calculator")from Tkinter import 排放标准 国5def frame(root,side):w=Frame(root)w.pack(side=side,expand=YES,fill=BOTH)def button(root,side,text,command=None):w=Button(root,text=text,command=command)w.pack(side=side,expand=YES,fill=BOTH)class Calculator(Frame):def __init__(self):Frame.__init__(self)self.pack(expand=YES,fill=BOTH)self..iconname("calcl")display=StringVar()Entry(self,relief=SUNKEN,textvariable=display).pack(side=TOP,expand=YES,fill=BOTH)for key in ("123","456","789","-0."):deyF=frame(self,TOP)for char in key:button(deyF,LEFT,char,lambda w=display,s="%s"%char: w.set(w.get()+s))opsF=frame(self,TOP)for char in "+-/=":if char=='=':btn=button(opsF,LEFT,char)btn.bind("",lambda e,s=self, w=display: s.clac(w),'+')btn=button(opsF,LEFT,char,lambda w=display,c=char: w.set(w.get()+' '+c+' '))clearF=frame(self,BOTTOM)button(clearF,LEFT,'Clr',lambda w=display: w.set(' '))def clac(self,display):try:display.set(eval(display.get()))except SyntaxError:display.set("ERROR")except ZeroDivisionError:display.set("ZeroDivisionError")if __name__=="__main__":Calculator().mainloop()简易计算器的话 直接用eval()就可以咯。

2、a = eval('1+2')print a结果为3》》》》》6》3+3。

本文到这结束,希望上面文章对大家有所帮助。