Ejercicios de Python para principiantes

Comprobar un número primo en Python

Un primo es mayor que 1 y solo es divisible por 1 y por sí mismo.

¿Qué es Comprobar un número primo en Python?

Un primo es mayor que 1 y solo es divisible por 1 y por sí mismo.

Determina eficientemente si un entero es primo.

¿Cuándo se utiliza?

  • Aprender sintaxis de Python con código práctico.
  • Construir una base para problemas mayores.
  • Probar una idea sin instalar un entorno local.

Código de ejemplo

Ejecutar código →
main.py
number = 29
is_prime = number > 1

divisor = 2
while divisor * divisor <= number and is_prime:
    if number % divisor == 0:
        is_prime = False
    divisor += 1

print(f"{number} is prime: {is_prime}")

Resultado esperado

29 is prime: True

Cómo funciona

Basta probar divisores hasta la raíz cuadrada. La complejidad es O(√n).

Cambia los valores y ejecuta el programa en el compilador Python online de CodeUtility sin instalar Python.

Ejercicios prácticos

Modifica las entradas y prueba casos límite antes de usar conjuntos de datos mayores.

  1. Predice la salida antes de ejecutar.
  2. Controla entradas vacías o no válidas.
  3. Extrae la lógica a una función y añade pruebas.
Ejecutar en el IDE de Python →