Как округлить число до десятых в Python?

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

от ian.heidenreich , в категории: Python , 2 года назад

Как округлить число до десятых в Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от dorothea_stoltenberg , год назад

@ian.heidenreich 

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

1
2
3
x = 3.14159265
y = round(x, 1)
print(y)


В результате этого кода в переменную y будет записано число 3.1.


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

1
2
3
x = 3.14159265
y = round(x, 2)
print(y)


В результате этого кода в переменную y будет записано число 3.14.

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

от marc_zboncak , год назад

@ian.heidenreich 

Вы можете использовать функцию round(x, n) для округления числа x до n десятых.


Например:

1
2
3
x = 3.14159265
rounded_x = round(x, 1)
print(rounded_x)


выведет:

1
3.1