Perchè non scrive i risultati? Graziecodice:from Tkinter import * def calcolo(): global c,d,e,f,g if d.get()==1: print b.get()+c.get() elif e.get()==1: print b.get()-c.get() elif f.get()==1: print b.get()*c.get() elif g.get()==1: print b.get()/c.get() def calcolatrice(): global b,c,d,e,f,g finestra2=Tk() b=IntVar() c=IntVar() b1=Entry(finestra2,textvariable=b).pack() c1=Entry(finestra2,textvariable=c).pack() d=IntVar(value=0) e=IntVar(value=0) f=IntVar(value=0) g=IntVar(value=0) d1=Checkbutton(finestra2,text="Somma",variable=d).pack() e1=Checkbutton(finestra2,text="Sottrazione",variable=e).pack() f1=Checkbutton(finestra2,text="Moltiplicazione",variable=f).pack() g1=Checkbutton(finestra2,text="Divisione",variable=g).pack() h=Button(finestra2,text="ESEGUI",command=calcolo).pack() finestra2.mainloop finestra=Tk() a=Button(finestra,text="CALCOLATRICE",command=calcolatrice).pack() finestra.mainloop()![]()