En este ejemplo, aprenderemos cómo detectar si un número es primo en Python. Esto se conoce como prueba de primalidad. Un número primo es todo número que puede dividirse únicamente por sí mismo y por 1. Todos los números primos, excepto el 2, son impares.
En la matemática aplicada, los números primos son utilizados para generar códigos criptográficos seguros. Esto se logra empleando los números primos de Mersenne (números muy grandes).
Ejemplo: cómo averiguar si un número es primo en Python
def es_primo(numero):if numero ==1:returnFalseelse: contador =0for i inrange(1, numero+1):if i ==1 or i == numero:continueif numero % i ==0: contador +=1if contador ==0:returnTrueelse:returnFalsedef run(): numero =int(input("Escribe un número: "))ifes_primo(numero):print(str(numero)+" es primo")else:print(str(numero)+" NO es primo")if __name__ =="__main__":run()