"Some Other Guy" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] | [EMAIL PROTECTED] wrote: | | > Hello all, | > I have two integers and I want to divide one by another, and want to | > get an integer result which is the higher side whenever the result is | > a fraction. | > 3/2 => 1 # Usual behavior | > some_func(3, 2) => 2 # Wanted | | Are you trying to accomplish int((a/b) + 0.5), but cheaply?
No, the OP wanted 'ceiling' division rather than 'floor' division. In other words, always round up instead of down. | If so, consider that that is the same as (a/b) + (b/2b), | which is (2a/2b) + (b/2b), which is (2a+b)/2b. This is nice for rounded division. tjr -- http://mail.python.org/mailman/listinfo/python-list