> > Where is the correct round() method? > Hello, > > I need a round function that _always_ rounds to the higher integer if > the argument is equidistant between two integers. In Python 3.0, this > is not the advertised behavior of the built-in function round() as > seen below: > > >>> round(0.5) > 0 > >>> round(1.5) > 2 > >>> round(2.5) > 2 > > > I would think this is a common need, but I cannot find a function in > the Python library to do it. I wrote my own, but did I miss such a > method in my search of the Python library? > > Thanks
Use ceil in the math module: import math math.ceil(number)
-- http://mail.python.org/mailman/listinfo/python-list