nospam at nospam.com
Thu Nov 22 05:48:27 CET 2007
"Steven D'Aprano" <steven at REMOVE.THIS.cybersource.com.au> wrote in message
news:pan.2007.11.22.03.04.41 at REMOVE.THIS.cybersource.com.au...
> Is there a simple, elegant way in Python to get the next float from a
> given one? By "next float", I mean given a float x, I want the smallest
> float larger than x.
> Bonus points if I can go in either direction (i.e. the "previous float"
> as well as the next).
> Note to maths pedants: I am aware that there is no "next real number",
> but floats are not reals.
Here's some functions to get the binary representation of a float. Then
just manipulate the bits (an exercise for the reader):
More information about the Python-list