mirror of
https://github.com/python/cpython.git
synced 2025-07-29 14:15:07 +00:00
Issue #1869: Fix a couple of minor round() issues.
This commit is contained in:
parent
8e5446f902
commit
1bdf7e9cab
3 changed files with 7 additions and 4 deletions
|
@ -2081,10 +2081,7 @@ builtin_round(PyObject *self, PyObject *args, PyObject *kwds)
|
|||
number /= f;
|
||||
else
|
||||
number *= f;
|
||||
if (number >= 0.0)
|
||||
number = floor(number + 0.5);
|
||||
else
|
||||
number = ceil(number - 0.5);
|
||||
number = round(number);
|
||||
if (ndigits < 0)
|
||||
number *= f;
|
||||
else
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue