Programa que genere numeros Aleatorios apartir de la captura de dos numeros (Python 3.X)
Este es un programa cuya funcion es generar numeros de forma aleatoria y los muestre en la ventana, aprovecharemos nuestros conocimientos de tkMessage (tkinter.messagebox) para aprovechar la excepción utilizada en este programa, a continuación dejo imagenes del programa y su codigo
from tkinter import * import random import tkinter.messagebox def Random(): try: v1 = int(Campo1.get()) v2 = int(Campo2.get()) nuevonum = random.randint(v1,v2) mensaje=("Felicidades! has obtenido: ", nuevonum," de los limites que pusistes!!") tkinter.messagebox.showinfo("Resultados!",mensaje) except ValueError: tkinter.messagebox.showerror("Error!","Ingresa un Numero Por favor!") app= Tk() app.title("Generador de Numeros Aleatorios") app.geometry("600x400") vp = Frame(app) vp.grid(column=0, row=0, padx=(50, 50), pady=(10, 10)) vp.columnconfigure(0, weight=1) Num1 = Label(vp, text="Primer Valor: ") Num1.grid(column=1,row=1) SaltoDeRenglon = Label(vp, text="\n\n") SaltoDeRenglon.grid(column=1, row=2) Num2= Label(vp, text="Segundo Valor: ") Num2.grid(column=1, row=3) V1=""Campo1 = Entry(vp, width=10,textvariable=V1) Campo1.grid(column=2,row=1) V2=""Campo2 = Entry(vp, width=10,textvariable=V2) Campo2.grid(column=2, row=3) Boton1 = Button(vp, text="Listo!", command=Random) Boton1.grid(column=4, row=2) SaltoDeColumna = Label(vp,text="\t") SaltoDeColumna.grid(column=3,row=2) NumNuevo=Label (vp, text="") NumNuevo.grid(column=3,row=5) app.mainloop()
Comentarios
Publicar un comentario