Integer dicision

bdsatish bdsatish at gmail.com
Fri Apr 11 00:28:36 EDT 2008


How does (a/b) work when both 'a' and 'b' are pure integers ?

>> (9/2)
4

>> (-9/2)
-5

Why is it -5 ? I expect it to be -4 ? Because, in C/C++, 9/2 is 4 and
so negative of it, (-9/2) is -4.

What should I do to get C-like behavior ?



More information about the Python-list mailing list