round() — округляет аргумент до ближайшего целого числа
Синтаксис
print round(x)
Описание
Найденная функция возвращает ближайшее целое число (например, 3.0 для аргумента 2.6). Аргумент с дробной частью 0.5 (например, 2.5) представляет собой крайний случай, поскольку такой аргумент имеет одинаковое расстояние до двух чисел, 3.0 и 2.0 в примере; эта неоднозначность устраняется путем округления от нуля и возврата 3.0. По тому же правилу round(-2.5) возвращает -3.0; итак, вы видите, что round(x) всегда равен round(-x).
Пример
Эти примеры возвращают в порядке 2 3 3, затем 2 -2 и, наконец, 2 -3 -3.
Синтаксис
print round(x)
Описание
Найденная функция возвращает ближайшее целое число (например, 3.0 для аргумента 2.6). Аргумент с дробной частью 0.5 (например, 2.5) представляет собой крайний случай, поскольку такой аргумент имеет одинаковое расстояние до двух чисел, 3.0 и 2.0 в примере; эта неоднозначность устраняется путем округления от нуля и возврата 3.0. По тому же правилу round(-2.5) возвращает -3.0; итак, вы видите, что round(x) всегда равен round(-x).
Пример
Код: Выделить всё
print round(2.3), round(2.5), round(2.7)
print round(2), round(-2)
print int(-2.3),round(-2.5), round(-2.7)