Tengo un problema que no he podidio resolver y ojala alguien pueda ayudarme. La idea es que si tengo dos cadenas casi iguales modifique una para que quede con los cambios de la otra. Me explico:
Cita:
El program lo que deberia hacer es comparar la original con la modificada, lo que este igual que asi se quede, y lo diferente lo cambia/agrega para que la salida sea esta:Original: "Hola como estamos?"
Modificada: HolAc0moEstamOs
Modificada: HolAc0moEstamOs
Cita:
En este caso comparo y modifico algunos caracteres(A,0,E,O) y agrego 2 espacios y "?"Salida: HolA c0mo EstamOs?
Eh intento con este codigo recorriendo y comparando pero no he logrado nada.
Código Python:
Ver original
#!/usr/bin/env python original = "Hola como estas?" sust = "HolAcOMOestas" out="" for i in range(0,len(original),1): if (original[i:i+1]==sust[i:i+1]): out += original[i:i+1] else: out += sust[i:i+1] print out
Sin embargo solo obtengo sust tal cual "HolAcOMOestas" =(
Ojala alguien pueda orientarme se los agradecere mucho