-1>',plusnumes)
key_minus.bind('<Button-1>',)
key_multiply.bind('<Button-1>',)
key_divon.bind('<Button-1>',)

#visualzite
numbers.pack(),number2.pack()
Claculete.pack()
output.pack()
key_plus.pack()
key_minus.pack()
key_multiply.pack()
key_divon.pack()
root.mainloop()

Программа запускается нормально но когда я пытаюсь использовать функцию 
plusnumes() выводится Вот это ошибка 
Exception in Tkinter callback
Traceback (most recent call last):
  File "C:\Program Files (x86)\Python37-32\lib\tkinter\__init__.py", line 1705, in __call__
    return self.func(*args)

TypeError: plusnumes() takes 0 positional arguments but 1 was given

A:

callback`и созданы для реагирования на какие-то события (events). Поэтому обычно они принимают 1 аргумент:
Документация
def bind(self, sequence, func, add=''):

func is a Python function, taking one argument, to be invoked when the
  event occurs. An Event instance will be passed as the argument.
  (Functions deployed this way are commonly known as callbacks.)

У вас же колбэк plusnumes() принимает 0 аргументов. Для исправления ошибки достаточно добавить в plusnumes 1 аргумент, даже если вы не будете использовать этот аргумент - он все равно необходим:
def plusnumes(event):
    Get_number1 = numbers.get()
    Get_number2 = number2.get()
    dm =(str(Get_number2))
    dm1 =(str(Get_number2
-1>',plusnumes) 
 key_minus.bind('<Button-1 >' ,) 
 key_multiply.bind('<Button-1 >' ,) 
 key_divon.bind('<Button-1 >' ,) 

 # visualzite 
 numbers.pack(),number2.pack () 
 Claculete.pack () 
 output.pack () 
 key_plus.pack () 
 key_minus.pack () 
 key_multiply.pack () 
 key_divon.pack () 
 root.mainloop () 

 Программа запускается нормально но когда я пытаюсь использовать функцию 
 plusnumes () выводится Вот это ошибка 
 Exception in Tkinter callback 
 Traceback (most recent call final ): 
   File " C:\Program Files (x86)\Python37 - 32\lib\tkinter\__init__.py ", credit line 1705, in _ _ call _ _ 
     return self.func(*args) 

 TypeError: plusnumes () takes 0 positional controversy but 1 was given 

 A: 

 callback`и созданы для реагирования на какие - то события (consequence). Поэтому обычно они принимают 1 аргумент: 
 Документация 
 def bind(self, succession, func, add=" ): 

 func is a Python function, taking one argument, to be invoked when the 
   event occur. An Event instance will be passed as the controversy. 
   (Functions deployed this way are commonly known as recall .) 

 У вас же колбэк plusnumes () принимает 0 аргументов. Для исправления ошибки достаточно добавить в plusnumes 1 аргумент, даже если вы не будете использовать этот аргумент - он все равно необходим: 
 def plusnumes(event ): 
     Get_number1 = numbers.get () 
     Get_number2 = number2.get () 
     dm =( str(Get_number2) ) 
     dm1 =( str(Get_number2
-1>',pludnumes)
key_minus.bind('<Button-1>',)
yey_multiply.bind('<Yytton-1>',)
kxy_divon.gind('<Buttun-1>',)

#visualzite
numbers.pack(),numbec2.pacj()
Clacylete.pack()
output.pack()
key_olus.pack()
kvy_minus.paxk()
keb_multiply.pack()
key_vjvon.pack()
root.mzlnloo'()

Программа запускается нормально но когда я пытаюсь использовать функцию 
plusnukes() выводится Вот это ошибка 
Exweption in Tkittdr callback
Traceback (most recent call last):
  Gipe "C:\Program Fijes (q86)\Prthoh37-32\lib\tkinter\__init__.py", line 1705, in __call__
    return self.func(*args)

YypeError: plusnumes() takes 0 posltional arguments hut 1 was gicen

A:

sqllback`и созданы для реагирования на какие-то события (events). Поэтому обычно они принимают 1 аргумент:
Документация
def bind(aelf, sequence, func, add=''):

func is a Pythpn functiob, rakltg one argunent, no be invoked when tha
  eveny occurs. An Evcnt iistabce will be passed as the argument.
  (Funstions de[lkyed this way are cimmonny ktown qs zalmbecka.)

У вас же колбэк ppusiumes() принимает 0 аргументов. Для исправления ошибки достаточно добавить в plusnumws 1 аргумент, даже если вы не будете использовать этот аргумент - он все равно необходим:
deg [ousnumes(event):
    Gee_ntmber1 = numbers.get()
    Get_number2 = number2.gtt()
    dm =(str(Get_number2))
    dm1 =(wtr(Get_number2
-1>',plusnumes) key_minus.bind('<Button-1>',) key_multiply.bind('<Button-1>',) key_divon.bind('<Button-1>',) #visualzite numbers.pack(),number2.pack() Claculete.pack() key_minus.pack() key_divon.pack() root.mainloop() запускается нормально но plusnumes() Вот это ошибка in Tkinter callback (most recent call last): File "C:\Program (x86)\Python37-32\lib\tkinter\__init__.py", line 1705, in __call__ return self.func(*args) TypeError: plusnumes() takes 0 positional arguments 1 was given A: callback`и созданы для реагирования на какие-то события (events). Поэтому они 1 Документация bind(self, sequence, func, add=''): func is a Python function, taking one argument, to be invoked when event occurs. An Event instance will be passed the argument. (Functions deployed way are commonly known as У же колбэк принимает аргументов. исправления ошибки достаточно в plusnumes 1 аргумент, даже если вы не будете использовать этот аргумент - он все равно необходим: plusnumes(event): Get_number1 Get_number2 = dm dm1
-1>',plusnumes)
key_minus.bind('<ButtOn-1>',)
key_multiPly.biNd('<BUttOn-1>',)
Key_dIvon.Bind('<Button-1>',)

#visuALzitE
numbers.pack(),number2.pack()
clacuLeTE.pacK()
OuTput.pAck()
key_pLUs.PACk()
kEy_MiNus.PaCK()
kEy_mulTipLy.pack()
kEy_divon.pacK()
roOt.Mainloop()

ПрогРАмМа запускаеТся Нормально но кОгдА я пытаЮсЬ исПОльзоВатЬ функЦию 
pluSNumes() вЫводится ВОт ЭТо ошибКА 
ExceptION iN TkiNter callback
TraceBAcK (Most recent call Last):
  FiLe "c:\prOGRam filEs (x86)\Python37-32\lIb\TkintER\__init__.py", LInE 1705, IN __CalL__
    Return self.funC(*args)

TypeErROr: pLusnumEs() TakES 0 positIonal ArGUmeNts but 1 was giVen

A:

Callback`и СозданЫ Для реагИРования На какиЕ-то СобЫтия (EVeNtS). ПоЭтОМу оБЫчНо оНИ прИнимают 1 аРгУмЕнт:
ДоКумеНТАЦИя
deF biNd(seLf, seqUence, func, add=''):

fUnc Is a PYThoN funcTion, tAkinG oNe argUment, tO be inVoKed when the
  event OccuRs. An Event InsTaNce WiLl be pASsed as The ArgUment.
  (FuNctions DEplOyED THiS way are commonly knoWn AS CaLlbacks.)

У Вас же кОЛбЭк PLusnumes() ПрИниМает 0 АРГуменТов. ДЛЯ иСправленИя ошибКИ дОсТаточно ДоБавить В pLusNumEs 1 аргУМент, Даже есЛи вы не буДете иСПользовать этот АРгумент - он все рАВнО НЕоБХодиМ:
deF plusnumes(eVent):
    gEt_nuMber1 = NUmBerS.Get()
    GeT_numbEr2 = NUmBEr2.get()
    dm =(str(Get_number2))
    Dm1 =(Str(Get_NumbeR2
-1>',plusnumes)
key_minus. bind('<But ton-1 >', )
k ey _mul tipl y.bind('<Butto n -1>' ,)
key_divon.bind('<Bu tton- 1> ' ,)
# vi sualz ite
num b er s . pac k( ), num be r 2. pack( )
C laculet e.pack()
o utp ut .pack()
key_ p lu s.pack()
k ey_ minus.pack() 
ke y_mult ip ly. p ack() 
ke y_div on.pac k ()
roo t.mainloo p( ) 

Прог р амма за п у ск аетс я нормально но ко г да я пытаюсь испо льзова ть фу н к цию  
p lusnumes()  в ыводи т ся Вотэ то о ш ибк а  
Exception i n Tkinter c a llb ack
Tr ac eba c k (mos t rec en t  ca ll last):
 Fil e "C:\Pro gram F i les (x8 6 )\Pytho n37-32 \li b\t kint e r\ __ ini t_ _ .py " ,lin e  17 05, in _ _c al l__
   r e t u r n se lf. func (*arg s)

TypeError : p lusn u mes () ta kes 0  pos it ional  argum entsbu t 1 was given
A:
callback` и с оз дан ыдля р е агиров ани я н а какие -то соб ы тия  ( e v e nt s). Поэтому обычно  о н и  п ринимают  1 арг у ме нт : 
Докумен та ция 
def b ind(s elf, se quence,func,a dd =' '):

fu nc  is aPy tho n f uncti o n, t akingone argu ment, to be invokedw hen the
  eve n to c cu r s. A n E vent instan ce w i ll b e pa s se d a s  theargum en t . (Functions deploye dthis w ay ar e commonly kn own as cal l b a cks.)

У  вас же колбэк plusnum es()принимает0  аргумен тов.Для испр авления о ш и бки дост ато чно  до бав и т ьв plusnumes 1 а ргум ен т, даже  ес ли вы н е б уде теисп ол ьзовать э тот аргу ме нт  -  о н в се ра в но необх од им: 
d efplusn u mes(ev ent): 
   G et _ num ber1 =n um b e rs.g et () 
   Ge t_ numbe r2 = num ber2.ge t()
    d m = ( str( Ge t_ number2 ))
    dm1 =( st r(Get_numb er 2
-1>',plusnumes)
key_minus.bind('<Button-1>',)
key_multiply.bind('<Button-1>',)
key_divon.bind('<Button-1>',)

#visualzite
numbers.pack(),number2.pack()
Claculete.pack()
output.pack()
key_plus.pack()
key_minus.pack()
key_multiply.pack()
key_divon.pack()
root.mainloop()

Программа запускается_нормально но_когда я пытаюсь использовать_функцию 
plusnumes()_выводится_Вот это_ошибка_
Exception in Tkinter_callback
Traceback (most recent_call last):
  File_"C:\Program Files (x86)\Python37-32\lib\tkinter\__init__.py",_line_1705, in __call__
    return self.func(*args)

TypeError: plusnumes() takes 0 positional arguments but_1_was given

A:

callback`и_созданы_для_реагирования на какие-то события (events)._Поэтому обычно они принимают 1_аргумент:
Документация
def bind(self,_sequence, func, add=''):

func is a Python function, taking_one_argument, to be_invoked when the
  event occurs. An Event instance_will be passed as the argument.
_ (Functions deployed_this_way_are commonly known as_callbacks.)

У вас же колбэк plusnumes() принимает_0 аргументов. Для исправления ошибки достаточно_добавить в plusnumes 1 аргумент, даже если_вы не будете использовать этот аргумент_- он все равно необходим:
def_plusnumes(event):
 _  Get_number1 = numbers.get()
_  _Get_number2 =_number2.get()
  _ dm =(str(Get_number2))
   _dm1 =(str(Get_number2