Cómo verificar si un número es primo en Python – Resuelto

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!

Rodrigo Olivares
Rodrigo Olivares

Rodrigo Olivares es un Ingeniero en Informática y estratega web que comparte en su canal de YouTube y en sus sitios web personales mas de 15 años de experiencia trabajando en diseño de sitios web, SEO, monetización e Inteligencia Artificial (IA)

Artículos: 554