Cómo verificar si un número es primo en Python – Resuelto
En programación, un número primo es aquel que solo es divisible por sí mismo y por 1. En este artículo, te explicaré cómo verificar si un número es primo en Python de una manera sencilla y efectiva.
Método para verificar si un número es primo en Python
Para verificar si un número es primo en Python, podemos seguir el siguiente método:
1. Comenzamos por verificar si el número es menor o igual a 1. En este caso, el número no es primo.
2. Luego, iteramos desde 2 hasta la raíz cuadrada del número (redondeada hacia arriba). Si el número es divisible por algún otro número en este rango, entonces no es primo.
3. Si el número pasa todas las pruebas anteriores, entonces es primo.
A continuación, te muestro el código en Python que implementa este método:
«`python
import math
def es_primo(n):
if n <= 1: return False for i in range(2, math.isqrt(n) + 1): if n % i == 0: return False return True # Ejemplos de uso print(es_primo(5)) # True print(es_primo(10)) # False print(es_primo(17)) # True «` En el código anterior, la función `es_primo` recibe un número `n` como argumento y devuelve `True` si es primo y `False` si no lo es. Luego, se presentan ejemplos de uso de la función con algunos números para comprobar su funcionamiento. Con este método y el código proporcionado, ahora puedes verificar fácilmente si un número es primo en Python. ¡Espero que este artículo te haya sido útil!