Untitled
unknown
plain_text
2 years ago
2.2 kB
4
Indexable
from tkinter import * a=Tk() lb=Label(a,text="") lb.grid(column=0,row=9) v='' def f1(): lb.configure(text="1") global v v=v+ '1' def f2(): lb.configure(text="2") global v v=v+ '2' def f3(): lb.configure(text="3") global v v=v+ '3' def f4(): lb.configure(text="+") global v v=v+ '+' def f5(): lb.configure(text="4") global v v=v+ '4' def f6(): lb.configure(text="5") global v v=v+ '5' def f7(): lb.configure(text="6") global v v=v+ '6' def f8(): lb.configure(text="-") global v v=v+ '-' def f9(): lb.configure(text="7") global v v=v+ '7' def f10(): lb.configure(text="8") global v v=v+ '8' def f11(): lb.configure(text="9") global v v=v+ '9' def f12(): lb.configure(text="*") global v v=v+ '*' def f13(): lb.configure(text="C") global v v=' ' def f14(): lb.configure(text="0") global v v=v+ '0' def f15(): lb.configure(text="=") global v a=eval(v) lb.configure(text=v+ '=' +str(a)) def f16(): lb.configure(text="/") global v v=v+ '/' b1=Button(a,text="1",command=f1) b1.grid(column=0,row=1) b2=Button(a,text="2",command=f2) b2.grid(column=1,row=1) b3=Button(a,text="3",command=f3) b3.grid(column=2,row=1) b4=Button(a,text="+",command=f4) b4.grid(column=3,row=1) b5=Button(a,text="4",command=f5) b5.grid(column=0,row=2) b6=Button(a,text="5",command=f6) b6.grid(column=1,row=2) b7=Button(a,text="6",command=f7) b7.grid(column=2,row=2) b8=Button(a,text="-",command=f8) b8.grid(column=3,row=2) b9=Button(a,text="7",command=f9) b9.grid(column=0,row=3) b10=Button(a,text="8",command=f10) b10.grid(column=1,row=3) b11=Button(a,text="9",command=f11) b11.grid(column=2,row=3) b12=Button(a,text="*",command=f12) b12.grid(column=3,row=3) b13=Button(a,text="C",command=f13) b13.grid(column=0,row=4) b14=Button(a,text="0",command=f14) b14.grid(column=1,row=4) b15=Button(a,text="=",command=f15) b15.grid(column=2,row=4) b16=Button(a,text="/",command=f16) b16.grid(column=3,row=4) a.mainloop()
Editor is loading...