En esta entrada estaré compartiendo como validar si un número es primo o no en Python, primeramente estaré definiendo que es un número primo. ¿Qué es un número primo? Los números primos son aquellos que solo son divisibles entre ellos mismos y el 1, es decir, que si intentamos dividirlos por cualquier otro número, el resultado no es entero. Dicho de otra forma, si haces la división por cualquier número que no sea 1 o él mismo, se obtiene un resto distinto de cero. Solución Luego de ver la definición de un número primo, veremos como programar una función que retorne verdadero si un número es primo o no. Será mostrado de dos formas, con recursividad y con iteración. Iteración Para esta solución haremos una función que recibirá un número y creará una variable llamada contador que inicia en 0. Luego de eso va entrar a un ciclo for que irá de 1 al número + 1, donde aumentará el contador en uno cuando el número sea divisible entre la variable de iteración (...
En esta entrada les comparto una ventana para crear una cuenta hecha completamente con Python utilizando la librería de tkinter. Esta librería que ofrece Python para interfaz gráfica es muy básico y limitado, sin embargo se puede crear mucho a base de esta librería. Para demostrarlo hice este pequeño ejemplo y igual que todas mis entradas les comparto el código por si les interesa utilizarlo a su placer. Interfaz Gráfica Código from tkinter import* from tkinter import ttk def mainWindow(): dias = [] años = [] for dia in range(1,32): dias+=[dia] for año in range(1949,2019): años+=[año] meses=["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio", "Agosto","Setiembre","Octubre","Noviembre","Diciembre"] root=Tk() root.resizable(False,False) root.title("Sign up page") root.geom...