Задача «Округление по российским правилам»

Условие

По российским правилам числа округляются до ближайшего целого числа, а если дробная часть числа равна 0.5, то число округляется вверх.

Дано неотрицательное число x, округлите его по этим правилам. Обратите внимание, что функция round не годится для этой задачи!

Решение

  1. x = float(input())
  2. if x - int(x) == 0.5:
  3.     x += 0.1
  4. print(round(x))