From b268ad235de152e5fd545099b642c40548486108 Mon Sep 17 00:00:00 2001 From: Erickson Silva Date: Fri, 23 Jan 2015 21:28:17 -0300 Subject: [PATCH] Corrige conversor de extenso para numeral --- src/new/ConversorExtenso.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/new/ConversorExtenso.py b/src/new/ConversorExtenso.py index 863f844..4fc8613 100644 --- a/src/new/ConversorExtenso.py +++ b/src/new/ConversorExtenso.py @@ -73,13 +73,13 @@ def extenso2(n): def extenso(extenso): global newToken, auxToken - extensoQuebrado = extenso.split(" ") + extensoQuebrado = extenso.lower().split(" ") nums = [] it = Iterator() it.load(extensoQuebrado) while(it.hasNext()): token = simplifica(it.getToken()) - tokenAnterior = simplifica(it.getToken('-')) + tokenAnterior = simplifica(it.getToken(-1)) if (und.has_key(token)): #print "cond1" if(it.getCount() == 0): @@ -125,11 +125,11 @@ def simplifica(txt): if(newToken[-3:] == "oes"): return newToken[:-3] + "ao" return newToken - +''' if __name__ == '__main__': n = sys.argv[1] - print extenso(n) - '''arquivoExts = open('exts', 'r') + return extenso(n) + arquivoExts = open('exts', 'r') listaExts = arquivoExts.readlines() arquivoNums = open('nums', 'r') listaNums = arquivoNums.readlines() @@ -140,5 +140,6 @@ if __name__ == '__main__': if (str(numNew) != n): print n + " != " + str(numNew) #else: - # print "OK: " + n + " == " + str(numNew)''' + # print "OK: " + n + " == " + str(numNew) +''' -- libgit2 0.21.2