Може хтось пояснить це (прямо з документів - моє наголос):
math.ceil (x) Повертає стелю x у вигляді поплавця , найменше ціле значення більше або дорівнює x.
math.floor (x) Повернути підлогу x у вигляді поплавця , найбільше ціле значення менше або рівне x.
Чому б .ceil
і .floor
повертати плавці, коли вони за визначенням повинні обчислювати цілі числа?
Редагувати:
Ну це має дуже хороші аргументи, чому вони повинні повертатися поплавці, і я просто звикнути до ідеї, коли @jcollado зазначив, що вони насправді роблять повернення розр в Python 3 ...
int(floor(n))
.