On Thu, May 25, 2000 at 06:48:51PM +0100, Chris Withers wrote:
> "Jeff K. Hoffman" wrote:
> >   Python 1.5.2 (#3, Mar  8 2000, 16:34:52) [C] on sunos5
> >   Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam
> >   >>>
> >   >>> f = 1.999999999999
> >   >>> f
> >   2.0
> >   >>> int(f)
> >   1
> >   >>>
> 
> > the int() function takes a different code path and returns 1, correctly.
> 
> Forgive my ignorance, but in what way is 1 correct here? Surely 2 is the
> what should be returned?!
> 

>From the python int doc string:

>>> print int.__doc__
int(x) -> integer
 
Convert a string or number to an integer, if possible.
A floating point argument will be truncated towards zero.   

------------------------------------------------------
Andres Corrada-Emmanuel   Email: [EMAIL PROTECTED]
------------------------------------------------------

_______________________________________________
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )

Reply via email to