0% encontró este documento útil (0 votos)
41 vistas2 páginas

Python Programa

Este documento define funciones para una calculadora básica con botones numéricos y de operaciones. La función numeroPulsado actualiza la pantalla con el número pulsado o continúa una operación existente. La función suma almacena el resultado actual y establece la operación como suma. La función el_resultado calcula el resultado almacenado más el número actual y reinicia el resultado. Se crean botones para los números 7-9 y las operaciones igual y suma.

Cargado por

Katherine Mishel
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
41 vistas2 páginas

Python Programa

Este documento define funciones para una calculadora básica con botones numéricos y de operaciones. La función numeroPulsado actualiza la pantalla con el número pulsado o continúa una operación existente. La función suma almacena el resultado actual y establece la operación como suma. La función el_resultado calcula el resultado almacenado más el número actual y reinicia el resultado. Se crean botones para los números 7-9 y las operaciones igual y suma.

Cargado por

Katherine Mishel
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

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)

También podría gustarte