Commit b268ad235de152e5fd545099b642c40548486108
1 parent
a62e8eef
Exists in
master
and in
1 other branch
Corrige conversor de extenso para numeral
Showing
1 changed file
with
7 additions
and
6 deletions
Show diff stats
src/new/ConversorExtenso.py
@@ -73,13 +73,13 @@ def extenso2(n): | @@ -73,13 +73,13 @@ def extenso2(n): | ||
73 | 73 | ||
74 | def extenso(extenso): | 74 | def extenso(extenso): |
75 | global newToken, auxToken | 75 | global newToken, auxToken |
76 | - extensoQuebrado = extenso.split(" ") | 76 | + extensoQuebrado = extenso.lower().split(" ") |
77 | nums = [] | 77 | nums = [] |
78 | it = Iterator() | 78 | it = Iterator() |
79 | it.load(extensoQuebrado) | 79 | it.load(extensoQuebrado) |
80 | while(it.hasNext()): | 80 | while(it.hasNext()): |
81 | token = simplifica(it.getToken()) | 81 | token = simplifica(it.getToken()) |
82 | - tokenAnterior = simplifica(it.getToken('-')) | 82 | + tokenAnterior = simplifica(it.getToken(-1)) |
83 | if (und.has_key(token)): | 83 | if (und.has_key(token)): |
84 | #print "cond1" | 84 | #print "cond1" |
85 | if(it.getCount() == 0): | 85 | if(it.getCount() == 0): |
@@ -125,11 +125,11 @@ def simplifica(txt): | @@ -125,11 +125,11 @@ def simplifica(txt): | ||
125 | if(newToken[-3:] == "oes"): return newToken[:-3] + "ao" | 125 | if(newToken[-3:] == "oes"): return newToken[:-3] + "ao" |
126 | return newToken | 126 | return newToken |
127 | 127 | ||
128 | - | 128 | +''' |
129 | if __name__ == '__main__': | 129 | if __name__ == '__main__': |
130 | n = sys.argv[1] | 130 | n = sys.argv[1] |
131 | - print extenso(n) | ||
132 | - '''arquivoExts = open('exts', 'r') | 131 | + return extenso(n) |
132 | + arquivoExts = open('exts', 'r') | ||
133 | listaExts = arquivoExts.readlines() | 133 | listaExts = arquivoExts.readlines() |
134 | arquivoNums = open('nums', 'r') | 134 | arquivoNums = open('nums', 'r') |
135 | listaNums = arquivoNums.readlines() | 135 | listaNums = arquivoNums.readlines() |
@@ -140,5 +140,6 @@ if __name__ == '__main__': | @@ -140,5 +140,6 @@ if __name__ == '__main__': | ||
140 | if (str(numNew) != n): | 140 | if (str(numNew) != n): |
141 | print n + " != " + str(numNew) | 141 | print n + " != " + str(numNew) |
142 | #else: | 142 | #else: |
143 | - # print "OK: " + n + " == " + str(numNew)''' | 143 | + # print "OK: " + n + " == " + str(numNew) |
144 | +''' | ||
144 | 145 |