Ben Finney wrote:

Note that those values are of type ‘float’, which is a distinct type
from ‘Decimal’ with very different behaviour.

If there is such a thing already available, I'd like to use it,
otherwise I can write a function to mimic this, but I thought I'd
check (my search yielded nothing).

You can write a function to do it.

Alternatively, this case seems simple enough that you can write a
generator expression. Assuming you want ‘Decimal’ values:

    >>> from decimal import Decimal
    >>> amounts = (Decimal(mantissa)/10 for mantissa in range(-105, 105))
    >>> for amount in amounts:
    ...     print amount
    ...


Another nice solution stored away for use!

Thanks,
Esmail

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to