Python - Escriba un programa que pida dos números y que conteste cuál es el menor y cuál el mayor o que escriba que son iguales.

Escriba un programa que pida dos números y que conteste cuál es el menor y cuál el mayor o que escriba que son iguales.














from tkinter import *
from tkinter import messagebox as Mensajes
class Numeros:
def __init__(self,master):
self.master = master
self.master.config(bg = "#525252")
self.master.title("Ejercicio_IF-2")
self.Frame_1 = Frame(self.master, bg = "#525252")
self.Frame_1.grid(row = 0, column = 0)

self.Frame_2 = Frame(self.master, bg = "#525252")
self.Frame_2.grid (row = 1, column = 0)
def comparar():
try:
num1 = float(self.txt_num1.get())
num2 = float(self.txt_num2.get())
if num1 > num2 :
Mensaje_Error = ("El primer numero es mayor")
self.texto_resultado.set(Mensaje_Error)
elif num1 < num2 :
Mensaje_Error = ("El segundo numero es mayor")
self.texto_resultado.set(Mensaje_Error)
elif num1 == num2 :
Mensaje_Error = ("Ambos numeros son iguales")
self.texto_resultado.set(Mensaje_Error)
except ValueError:
Mensaje_Error = ("No son numeros: " + self.txt_num1.get() + " , " + self.txt_num2.get())
self.texto_resultado.set(Mensaje_Error)

self.lbl_num1 = Label(self.Frame_1, text = "primer numero", activeforeground = "#58b368")
self.lbl_num1.grid(row = 0, column = 0, padx = 10, pady = 10)
self.lbl_num1.config(fg = "#b2d3be",bg = "#525252", font = 20)

self.lbl_num2 = Label(self.Frame_1, text = "Segundo numero")
self.lbl_num2.grid(row = 0, column = 2)
self.lbl_num2.config(fg = "#b2d3be",bg = "#525252", font = 20)

self.txt_num1 = Entry(self.Frame_1,relief = "ridge")
self.txt_num1.grid(row = 1, column = 0)
self.txt_num1.config(width = 5, font = 16, bg = "#525252", fg = "#94fc13",justify="center")

self.txt_num2 = Entry(self.Frame_1, relief = "ridge")
self.txt_num2.grid(row = 1, column = 2)
self.txt_num2.config(width = 5, font = 16, bg = "#525252", fg = "#94fc13", justify="center")

self.img_btn = PhotoImage(file = "Comparar.png")
self.btn_comparar = Button(self.Frame_1, image = self.img_btn, activebackground = "#348498", command = lambda:comparar() )
self.btn_comparar.grid(row = 1, column = 1)

self.lbl_comprar = Label(self.Frame_1, text = "Comparar")
self.lbl_comprar.grid(row = 2, column = 1)
self.lbl_comprar.config(bg = "#525252", fg = "#b2d3be")

self.texto_resultado = StringVar()
self.txt_resultado = Entry(self.Frame_2, textvariable = self.texto_resultado, relief = "flat", state = "readonly")
#self.txt_resultado = Text(self.master, relief = "flat")
self.txt_resultado.grid(row = 0, column = 0)
self.txt_resultado.config(width = 34, font = (16), fg = "#ca3e47")
if __name__ == "__main__":
mi_aplicacion = Tk()
Ejercicio_if_1 = Numeros(mi_aplicacion)
mi_aplicacion.mainloop()

Comentarios