131 | def add_numbers(): |
132 | """ |
133 | Basic approximation of all known explicit number expressions. |
134 | |
135 | Handles: |
136 | fractions (quarter/half) |
137 | cardinal numbers <1, 59> |
138 | """ |
139 | |
140 | for fraction, fraction_spelling in [(0.25, 'quarter'), (0.5, 'half')]: |
141 | add_db_number(fraction, fraction_spelling) |
142 | |
143 | for cardinal in xrange(60): |
144 | add_db_number(cardinal, spell_number(cardinal)) |
145 | |
146 | for single_digit in xrange(9): |
147 | add_db_number(single_digit, "zero " + spell_number(single_digit)) |
148 | add_db_number(single_digit, "o " + spell_number(single_digit)) |