Python: Как к от раунду 123 до 100 вместо 100,0?

>>> round(123,-2)
100.0
>>> 

Как к раунду это к 100 вместо 100,0? 

6
задан Morgoth 31 January 2017 в 14:24
поделиться

4 ответа

int(round(123,-2))

Функция int может быть использована для преобразования строки или числа в простое целое число.

11
ответ дан 8 December 2019 в 17:19
поделиться

вы можете просто перебросить его в int:

In [1]: int(round(123, -2))
Out[1]: 100
2
ответ дан 8 December 2019 в 17:19
поделиться

Вы можете использовать int (100.0) для преобразования в 100 в python 2.x и в python3.x, это просто работает

Python 3.1.2 (r312:79149, ...
>>>
>>> round(123,-2)
100
>>>
1
ответ дан 8 December 2019 в 17:19
поделиться

Вы можно использовать регулярное выражение: (\ d +) \ .. * для соответствия всему объекту и извлекать только целую часть.

0
ответ дан 8 December 2019 в 17:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: