Así que hice uno sin clases pero que funcione con frases también. Supongo que a alguien le puede servir. Saludos
Código
# -*- coding: utf-8 -*- import re print('''Ejemplo de palabra: solos Ejemplo de frase: Yo dono rosas oro no doy ''') pregunta=input("Escriba una palabra o frase: ") sin_espacios = re.sub(r'\s','',pregunta.lower()) alreves = sin_espacios[::-1] if sin_espacios == alreves: respuesta="Es un palíndromo" else: respuesta="No es un palíndromo" print(respuesta)