sábado, 24 de octubre de 2020

Validar si una Frase es un Palíndromo con Python

Hola, hoy vamos a realizar un ajuste al último script que construimos, con el propósito de verificar si una frase completa es o no un palíndromo. Para esto, vamos a tener que incluir en nuestro script de Python, una línea que nos permita retirar los espacios en blanco que hay entre las palabras que componen la frase:

#Palindromos Frases Completas
p1 = ''.join(input('Ingrese la frase para validar:').split())
p2 = p1[::-1]
if p1 == p2:
print(p1, 'es un palindromo')
else:
print(p1, 'no es un palindromo')
view raw palindromo1.py hosted with ❤ by GitHub

Como pueden ver, en la línea tres, hacemos uso de la función split() para separar las palabras utilizando como separador el espacio en blanco y luego las volvemos a unir con la función join() utilizando sin tener ningún separador entre la mismas ('').

Al ejecutar nuestro script en la plataforma colab tenemos:



De hecho, este script también lo podemos usar para validar palabras individuales:


Hasta la próxima.

No hay comentarios.:

Publicar un comentario