from tkinter import *
win = Tk()
win.geometry('220x265+400+300')
#win['bg'] = 'yellow'
win.title('计算器')
var = IntVar()
var.set(0)
m = Menu(win)
m.add_command(label='查看(V)')
m.add_command(label='编辑(E)')
m.add_command(label='帮助(H)')
win.config(menu=m)
a = Label(win,textvariable=var,anchor=E,width=29,height=3,bg='white',relief=SUNKEN)
a.grid(row=0,column=0,columnspan=5,padx=6,pady=2,sticky=SE)
v1 = ['MC','MR','MS','M+','M-']
v2 = ['←','CE','C','±','√']
v3 = ['7','8','9','/','%']
v4 = ['4','5','6','*','€']
v5 = ['1','2','3','-','+']
v6 = ['0','.','=']
for i in range(0,5):
Button(win,text=v1[i],width=3,height=1).grid(row=1,column=i,padx=1,pady=2)
Button(win,text=v2[i],width=3,height=1).grid(row=2,column=i,padx=1,pady=2)
Button(win,text=v3[i],width=3,height=1).grid(row=3,column=i,padx=1,pady=2)
Button(win,text=v4[i],width=3,height=1).grid(row=4,column=i,padx=1,pady=2)
Button(win,text=v5[i],width=3,height=1).grid(row=5,column=i,padx=1,pady=2)
if i == 2:
Button(win,text=v6[i-2],width=9,height=1).grid(row=6,column=(i-2),columnspan=2,padx=1,pady=2)
Button(win,text=v6[i-1],width=3,height=1).grid(row=6,column=2,padx=1,pady=2)
Button(win,text=v6[i-0],width=9,height=1).grid(row=6,column=(i+1),columnspan=2,padx=1,pady=2)
win.mainloop()