import sys from Tkinter import * def sumar(): try: _valor1 = int(entrada1_texto.get()) _valor2 = int(entrada2_texto.get()) _valor = _valor1+_valor2 etiqueta1.config(text=_valor) except ValueError: etiqueta1.config(text="Introduce numeros!") def restar(): try: _valor1 = int(entrada1_texto.get()) _valor2 = int(entrada2_texto.get()) _valor = _valor1 - _valor2 etiqueta2.config(text=_valor) except ValueError: etiqueta2.config(text="Introduce numeros!") def multiplicar(): try: _valor1 = int(entrada1_texto.get()) _valor2 = int(entrada2_texto.get()) _valor = _valor1 * _valor2 etiqueta3.config(text=_valor) except ValueError: etiqueta3.config(text="Introduce numeros!") app = Tk() app.title("Operaciones matematicas") vp = Frame(app) vp.grid(column=0, row=0, padx=(50,50), pady=(10,10)) vp.columnconfigure(0, weight=1) vp.rowconfigure(0, weight=1) etiqueta1 = Label(vp, text="Valor de la suma") etiqueta1.grid(column=3, row=4, sticky=(W,E)) etiqueta2 = Label(vp, text="Valor de la resta") etiqueta2.grid(column=5, row=4, sticky=(W, E)) etiqueta3 = Label(vp, text="Valor de la multiplicacion") etiqueta3.grid(column=7, row=4, sticky=(W, E)) etiqueta4 = Label(vp, text='Dame el primer valor') etiqueta4.grid(column=1,row=1, sticky=(W, E)) etiqueta5 = Label(vp, text='Dame el segundo valor') etiqueta5.grid(column=1,row=4, sticky=(W, E)) boton1 = Button(vp, text="Sumar los valores!", command=sumar) boton1.grid(column=3, row=1) boton2 = Button(vp, text="Restar los valores!", command=restar) boton2.grid(column=5, row=1) boton3 = Button(vp, text="Multiplicar los valores!", command=multiplicar) boton3.grid(column=7, row=1) _valor1 = ""entrada1_texto = Entry(vp, width=10, textvariable=_valor1) entrada1_texto.grid(column=2, row=1) valor2 = ""entrada2_texto = Entry(vp, width=10, textvariable=valor2) entrada2_texto.grid(column=2, row=4) vp = Frame(app) vp.grid(column=0, row=0, padx=(50,50), pady=(10,10)) vp.columnconfigure(0, weight=1) vp.rowconfigure(0, weight=1) app.mainloop()
jueves, 4 de abril de 2019
U2 - Multiplicacion 1
Suscribirse a:
Comentarios de la entrada (Atom)
Unidad 3 - Configuracion y Administracion del Espacio en Disco
3.1 Estructuras logicas de almacenamiento. Para la gestión del almacenamiento de una base de datos existen 4 conceptos bien definidos que ...
-
3.1 Estructuras logicas de almacenamiento. Para la gestión del almacenamiento de una base de datos existen 4 conceptos bien definidos que ...
-
import sys from Tkinter import * def sumar(): try : _valor1 = int (entrada1_texto.get()) _valor2 = int (entrada2_texto.get()) _valor...
-
USO DE LA LIBERIA emu8086 emu8086.inc define las siguientes macros : PRINT string - macro con 1 parámetro, imprime una cadena.PRINT...
No hay comentarios.:
Publicar un comentario