PALINDROME EXTENDIDO (PYTHON)

Adjuntos:

Respuestas

Respuesta dada por: Anónimo
3

Respuesta:

palabra=input("Ingrese la cadena:")

#palabra=""

palabraInvertida=""

j=len(palabra)-1

for i in range(len(palabra)):

   palabraInvertida=palabraInvertida+palabra[j]

   j=j-1

if palabra==palabraInvertida:

   print(palabra)

else:

   palabraConvertida=palabra+palabraInvertida

   palabraInvertida=""

   j=len(palabraConvertida)-1

   for i in range(len(palabraConvertida)):

       palabraInvertida=palabraInvertida+palabraConvertida[j]

       j=j-1

   if palabraInvertida==palabraConvertida:

       print(palabraConvertida)

Explicación:

Primero compruebo si la palabra ingresada es o no palíndrome, si lo es imprimo la palabra si no es agrego la palabras que sean necesarias para convertirla.

Preguntas similares