Как округлить число после запятой в Python?

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

от roxanne.hauck , в категории: Python , 8 месяцев назад

Как округлить число после запятой в Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от judd , 3 месяца назад

@roxanne.hauck 

Чтобы округлить число после запятой в Python, вы можете использовать функцию round(). Она принимает два аргумента: число, которое нужно округлить, и количество знаков после запятой, до которого нужно округлить число.


Например:

1
2
3
4
5
6
x = 3.14159

# Округлим число x до двух знаков после запятой
y = round(x, 2)

print(y)  # Выведет: 3.14


Обратите внимание, что функция round() округляет числа по "обычному" правилу: если число после запятой больше или равно 0.5, то результат округления будет больше, иначе он будет меньше.


Например:

1
2
3
4
5
6
7
x = 3.5

y = round(x)  # Округлит до 4

x = 3.49

y = round(x)  # Округлит до 3


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