>>> from corrector import sinonims ---- sinonims >>> linies_sinonims = """bonyut malgirbat irregular ... sapastre incompetent ... capsigrany curt inhàbil ... bufanúvols somiador ... ximplet beneit bonhome ... tararot belluguet turbulent esvalotat""" >>> llista_linies_sinonims = linies_sinonims.split('\n') >>> dicc = sinonims(llista_linies_sinonims) >>> dicc == { ... 'bonyut': ['malgirbat', 'irregular'], ... 'sapastre': ['incompetent'], ... 'capsigrany': ['curt', 'inhàbil'], ... 'bufanúvols': ['somiador'], ... 'ximplet': ['beneit', 'bonhome'], ... 'tararot': ['belluguet', 'turbulent', 'esvalotat'], ... } True ---- fi sinonims >>> from corrector import corregeix_linia ---- corregeix_linia >>> text_incorrecte = 'Un bonyut que era un sapastre' >>> corregeix_linia(dicc, 0, text_incorrecte) 'Un malgirbat que era un incompetent' >>> text_incorrecte = 'Un bonyut que era un sapastre' >>> corregeix_linia(dicc, 1, text_incorrecte) 'Un irregular que era un incompetent' >>> text_incorrecte = 'Un bonyut que era un sapastre' >>> corregeix_linia(dicc, 2, text_incorrecte) 'Un malgirbat que era un incompetent' ---- fi corregeix_linia >>> text_incorrecte = 'va anar a cal capsigrany però' >>> corregeix_linia(dicc, 1, text_incorrecte) 'va anar a cal inhàbil però' >>> text_incorrecte = 'va anar a cal capsigrany però' >>> corregeix_linia(dicc, 4, text_incorrecte) 'va anar a cal curt però' >>> text_incorrecte = 'el bufanúvols que era un ximplet' >>> corregeix_linia(dicc, 2, text_incorrecte) 'el somiador que era un beneit' >>> text_incorrecte = 'el bufanúvols que era un ximplet' >>> corregeix_linia(dicc, 7, text_incorrecte) 'el somiador que era un bonhome' >>> text_incorrecte = 'va acabar essent un tararot' >>> corregeix_linia(dicc, 3, text_incorrecte) 'va acabar essent un belluguet' >>> text_incorrecte = 'va acabar essent un tararot' >>> corregeix_linia(dicc, 4, text_incorrecte) 'va acabar essent un turbulent' >>> text_incorrecte = 'va acabar essent un tararot' >>> corregeix_linia(dicc, 5, text_incorrecte) 'va acabar essent un esvalotat' >>> from corrector import corregeix ---- _corregeix >>> text_incorrecte = '''Un bonyut que era un sapastre ... va anar a cal capsigrany però ... el bufanúvols que era un ximplet ... va acabar essent un tararot''' >>> text_corregit = corregeix(dicc, text_incorrecte) >>> print(text_corregit) Un malgirbat que era un incompetent va anar a cal inhàbil però el somiador que era un beneit va acabar essent un belluguet ---- fi _corregeix >>> text_corregit 'Un malgirbat que era un incompetent\nva anar a cal inhàbil però\nel somiador que era un beneit\nva acabar essent un belluguet'