Замените
def upp():
up()
print a
print 'its ',a
buttton = Button(admin, text='up', command=upp)
buttton.pack()
mainloop()
на
def upp():
up()
print 'its ', a
buttton = Button(admin, text='up', command=upp)
buttton.pack()
mainloop()
, и все будет работать, как вы хотите.
Обновление: Обратите внимание, что вам не нужно двафункции.Упрощенная версия:
from Tkinter import *
admin = Tk()
a = 0
def upp():
global a
a += 1
print 'its ', a
buttton = Button(admin, text='up', command=upp)
buttton.pack()
mainloop()
в любом случае следует избегать глобальных переменных (для лучшего решения см. Ответ Алана)