How about adding rational fraction to Python?

Mark Dickinson dickinsm at
Wed Feb 27 03:39:09 CET 2008

On Feb 26, 9:00 pm, Paul Rubin <http://phr...@NOSPAM.invalid> wrote:
> Certainly, I'd expect that if x and y are both integers and x is an
> exact multiple of y, then x/y will be computable and not overflow.
> But try computing 10**5000 / 10**4000 under future division (that is
> supposed to give a float).

And smaller numbers are problematic too:

>>> from __future__ import division
>>> 10**50/10**40
>>> 10**60/10**50

This despite the fact that the quotient *is* exactly representable
as a float...


More information about the Python-list mailing list