def numeroPulsado(num):
global operacion
if operación!=””:
numeroPantalla.set(num)
operacion=””
else:
numeroPantalla.set(numeroPantalla.get() + num)
def suma(num):
global operacion
global resultado
resultado+=int(num) #resultado=resultado+int(num)
operacion=”suma”
numeroPantalla.set(resultado)
def el_resultado():
global resultado
numeroPantalla.set(resultado+int(numeroPantalla.get()))
resultado=0
boton7=Button(miFrame, text=”7”, width=3, command=Lambda:numeroPulsado(“7”))
boton7.grid(row=2, column=1)
boton8=Button(miFrame, text=”8”, width=3, command=Lambda:numeroPulsado(“8”))
boton8.grid(row=2, column=2)
boton9=Button(miFrame, text=”9”, width=3, command=Lambda:numeroPulsado(“9”))
boton9.grid(row=2, column=3)
botonIgual=Button(miFrame, text=”=”, width=3, command=Lambda:el_resultado())
botonIgual.grid(row=5, column=3)
botonSum=Button(miFrame, text=”+”, width=3, command=Lambda:suma(numeroPantalla.get()))
botonSum.grid(row=5, column=4)