python - Tkinter calculator error above my ability to fix -


so im trying learn tkinter in python , found code online didn't work ive been messing around it, changing layout , on, cant make math or clear button work, if tell me why , how fix it, grateful.

#import tkinter tkinter import *  root = tk() root.title("calculator") entrybox = entry(root) #set coordinates entry box(columnspan large way fit "7" in corner) entrybox.grid(row=1, column=0, columnspan=42) #defines button def inputzero():     old_value = entrybox.get()     new_value = old_value + "0"     entrybox.delete(0, end)     entrybox.insert(0, new_value) #defines button , how looks 1 = button (root, text="0", command = inputzero, width = 3) one.grid (row = 9, column = 0,)   def inputone():     old_value = entrybox.get()     new_value = old_value + "1"     entrybox.delete(0, end)     entrybox.insert(0, new_value)  1 = button (root, text="1", command = inputone, width = 3) one.grid (row = 8, column = 0, columnspan=1)    def inputtwo():     old_value = entrybox.get()     new_value = old_value + "2"     entrybox.delete(0, end)     entrybox.insert(0, new_value)  2 = button(root, text="2", command = inputtwo, width= 3) two.grid (row = 8, column = 1)   def inputthree():     old_value = entrybox.get()     new_value = old_value + "3"     entrybox.delete(0, end)     entrybox.insert(0, new_value)   3 = button (root, text="3", command = inputthree, width= 3) three.grid (row = 8, column = 2)   def inputfour():     old_value = entrybox.get()     new_value = old_value + "4"     entrybox.delete(0, end)     entrybox.insert(0, new_value)   4 = button (root, text="4", command = inputfour, width =3) four.grid (row = 7, column = 0)   def inputfive():     old_value = entrybox.get()     new_value = old_value + "5"     entrybox.delete(0, end)     entrybox.insert(0, new_value)   5 = button (root, text="5", command = inputfive, width = 3) five.grid (row = 7, column = 1)   def inputsix():     old_value = entrybox.get()     new_value = old_value + "6"     entrybox.delete(0, end)     entrybox.insert(0, new_value)   6 = button (root, text="6", command = inputsix, width = 3) six.grid (row = 7, column =2)   def inputseven():     old_value = entrybox.get()     new_value = old_value + "7"     entrybox.delete(0, end)     entrybox.insert(0, new_value)   7 = button (root, text="7", command = inputseven, width = 3 ) seven.grid (row = 6, column = 0)   def inputeight():     old_value = entrybox.get()     new_value = old_value + "8"     entrybox.delete(0, end)     entrybox.insert(0, new_value)   8 = button (root, text="8", command = inputeight, width = 3) eight.grid (row = 6, column = 1)   def inputnine():     old_value = entrybox.get()     new_value = old_value + "9"     entrybox.delete(0, end)     entrybox.insert(0, new_value)   9 = button (root, text="9", command = inputnine, width = 3) nine.grid (row = 6, column = 2)  def inputadd():     y = entrybox.get()     entrybox_value = entrybox.get()     entrybox.delete(0, end)     entrybox.insert(0, "+")  add = button (root, text="+", foreground="blue", command = inputadd, width=3) add.grid (row = 9, column = 1)  def inputsubtract():     x= entrybox.get ()     entrybox_value = entrybox.get     entrybox.delete(0, end)     entrybox.insert (0, "-") subtract = button (root, text="-", foreground="blue", command = inputsubtract, width=3) subtract.grid (row= 9, column = 2) #defines equals button , on input def inputequals () :     z = inputadd     x+y if z == inputsubtract:     x-y     y= entrybox.get ()     entrybox_value = entrybox.get     entrybox.delete (0, end)     entrybox.insert (0, z) equals = button (root, text="=", command = inputequals, foreground="green", width =5, height=0) equals.grid (row=9, column = 3)  def clear():     entrybox.delete(0, end)     entrybox.insert(0, '0') clear = button (root,text="clr") clear.grid (row=8, column = 3)    root.mainloop() 


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -