Hola Picuino, sos un genio, eso era lo que necesitaba
alguien que me dé una idea distinta a los 2 ejes por
donde encaraba las soluciones.-
Ahora te pido un esfuercito más, ¿es esto parecido a
lo que propones?, si tenés alguna sugerencia para
hacerlo más conciso, más optimizado, Daniel es todo
ojos.-
import codecs
def verificar(corregir, total):
error = indice = 0
coincidentes = []
lenCorregir = len(corregir)
for linea in total:
if len(linea) <= lenCorregir:
for letra in linea:
letraCor = corregir[indice]
if letra != letraCor:
error += 1
indice += 1
if error == 0:
print(" No hay error(es)")
break
else:
if error >= 1 and error <= 2:
if lenCorregir == len(linea):
coincidentes.append(linea)
indice = 0
error = 0
if len(coincidentes) >= 1:
print(coincidentes)
total = []
with codecs.open('Ortografia.txt', 'r', encoding='utf-8') as archivo:
for linea in archivo:
linea = linea.rstrip()
total.append(linea)
corregir = "a"
while corregir:
corregir = input("ingrese palabra a corregir...: ")
verificar(corregir, total)
Gracias Picuino, muchas gracias.-
Slds. Daniel ☕☕☕