Untitled

 avatar
unknown
plain_text
a year ago
2.2 kB
3
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()