¿Qué comando pudieramos utilizar para cuando nuestras palabras tiene otros signos de puntuación? Por ejemplo comas.

Pregunta de la clase:
Proyecto: palíndromo
Marco Cervantes Aguilar

Marco Cervantes Aguilar

Pregunta
studenthace 4 años

¿Qué comando pudieramos utilizar para cuando nuestras palabras tiene otros signos de puntuación? Por ejemplo comas.

1 respuestas
para escribir tu comentario
    Sebastián Andrade

    Sebastián Andrade

    studenthace 4 años

    Hola, podrias usar expresiones regulares pero ese es un tema un poquito mas avanzado, te recomiendo leer sobre el despues de tomar este curso (en "how to automate the boring stuff with Python" tienen un capitulo dedicado a ello muy bueno y en platzi hay curso creo)

    lo que yo haria seria :

    sign = (',', '.', ' ') def es_palindromo(palabra): for i in sign: palabra = palabra.replace(i, '').lower() if palabra[::] == palabra[::-1]: return True else: return False

    tenemos una tupla con los signos que nos van a estorbar (comas, puntos, etc) y le aplicamos un replace a la palabra con cada signo de la tupla. comentame si te sirve o si no entendiste el codigo para explicarme mejor, un saludo :)

Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.

Curso Básico de Python [Empieza Gratis]
Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.