rmfalx
@rmfalx

Как в python округлить 2,5 до 3?

Я не совсем понимаю в чем дело. Пытаюсь округлить 1,5 round(1.5) получаю 2. Пытаюсь округлить 2,5 round(2.5) получаю 2.

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

Как это сделать?
  • Вопрос задан
  • 542 просмотра
Пригласить эксперта
Ответы на вопрос 1
ShashkovS
@ShashkovS
int(x + 0.5)

Если речь про «деньги» (мало знаков после запятой), но требуется «точный» ответ, то лучше
int(x + 0.5 + 1e-8)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы