Comment Comment by mmcnickle The same reason int(-1.999) is -1; The operation is different to integer division. I think of it as taking the "integer" part of the float. parent mmcnickle 2 years ago