Как округлить вещественное число в python?

Пользователь

от krista , в категории: Python , год назад

Как округлить вещественное число в python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jensen , 5 месяцев назад

@krista В Python есть несколько способов округления вещественных чисел. Один из способов - использовать функцию round(). Эта функция принимает вещественное число и число знаков после запятой, до которых нужно округлить число, и возвращает округленное число.


Например:

1
2
3
x = 3.14159265
y = round(x, 2)
print(y)  # выведет 3.14


Вы также можете использовать функцию int() для округления числа до ближайшего целого. Например:

1
2
3
x = 3.14159265
y = int(x)
print(y)  # выведет 3


Если вы хотите округлить число в большую сторону, вы можете использовать функцию ceil() из модуля math. Например:

1
2
3
4
5
import math

x = 3.14159265
y = math.ceil(x)
print(y)  # выведет 4


Аналогично, если вы хотите округлить число в меньшую сторону, вы можете использовать функцию floor() из модуля math.