def es_palindromo(frase):
# Eliminar espacios, signos de puntuación y convertir a minúsculas
frase_limpia = ''.join(char.lower() for char in frase if char.isalnum())
# Comparar la frase limpia con su reverso
return frase_limpia == frase_limpia[::-1]
# Pedir una palabra o frase al usuario
frase = input("Ingrese una palabra o frase: ")
# Verificar si es un palíndromo
if es_palindromo(frase):
print("La palabra o frase es un palíndromo.")
else:
print("La palabra o frase no es un palíndromo.")
Click Run or press shift + ENTER to run code