Ejercicios de Python para principiantes

Comprobar un palíndromo en Python

Un palíndromo se lee igual en ambos sentidos después de normalizar el texto.

¿Qué es Comprobar un palíndromo en Python?

Un palíndromo se lee igual en ambos sentidos después de normalizar el texto.

Detecta palíndromos ignorando mayúsculas y espacios.

¿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
text = "Never odd or even"
normalized = "".join(character.lower() for character in text if character.isalnum())

print(normalized == normalized[::-1])

Resultado esperado

True

Cómo funciona

Se conservan letras y números en minúsculas y se compara el resultado con su versión invertida.

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 →