
Eduardo Montaña
Preguntastudent•hace 3 años
¿Cómo se quitarían las tildes de una cadena de texto?

Eduardo Montaña
student•hace 3 años
Gracias! funcionó perfectamente!
def palindromo(palabra): palabra = palabra.replace(" ", "") palabra = palabra.lower() for letra in palabra: if letra == "á": palabra = palabra.replace("á","a") elif letra == "é": palabra = palabra.replace("é","e") elif letra == "í": palabra = palabra.replace("í","i") elif letra == "ó": palabra = palabra.replace("ó","o") elif letra == "ú": palabra = palabra.replace("ú","u") palabra_invertida = palabra[::-1] if palabra == palabra_invertida: return True else: return False def run(): palabra = input("Introduce una plabra o frase: ") es_palindromo = palindromo(palabra) if es_palindromo == True: print ("Es palíndromo!") else: print("No es palíndromo :(") if __name__ == "__main__": run()```

Omar Daniel Centeno
student•hace 3 años
Hola
Podrías simplemente hacer un ciclo
for
if/else
Saludos