doesNotUnderstand ?
Hans Nowak
wurmy at earthlink.net
Thu Nov 29 12:12:24 EST 2001
More information about the Python-list mailing list
Thu Nov 29 12:12:24 EST 2001
- Previous message (by thread): doesNotUnderstand ?
- Next message (by thread): doesNotUnderstand ?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Gerardo Richarte wrote: > > > `__getattr__` is your friend. > > thanks everybody... > > >>> -1/1000000000000000000000000000000000000000000000L > -1L > > add as many zeros as you whis... > > I can undersrtand -1 >> 1000 = -1, but not -1/10000000L ... It's Python's integer division at work... >>> -1/100000L -1L >>> 1/100000L 0L >>> -(1/100000L) 0L Integer division rounds down to the nearest integer. For positive numbers, this is unsurprising: >>> 9/4 2 (2.25 -> 2), but negative numbers may not yield what you expected: >>> -9/4 -3 -2.25 -> -3, because -3 is the first integer *lower* than -2.25. I must admit, it does look strange to see things like -1/10 and get -1 back. --Hans
- Previous message (by thread): doesNotUnderstand ?
- Next message (by thread): doesNotUnderstand ?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list