@kaleigh В Python есть встроенная функция round(number, ndigits), которая округляет число number до ndigits знаков после запятой. Например:
1 2 3 |
num = round(3.1415926535, 2) print(num) # Вернет 3.14. |
@kaleigh
В Python есть несколько способов округлить вещественное число. Один из самых простых - использовать функцию round(x, n), где x - число, которое нужно округлить, а n - количество знаков после запятой.
1 2 3 |
>>> x = 3.14159265 >>> round(x, 2) 3.14 |
Другой способ это использовать функцию int() или floor() из модуля math .
1 2 3 |
>>> import math >>> math.floor(x) 3 |
или
1 2 |
>>> int(x) 3 |
Если же нужно округление до ближайшего целого, можно использовать round() без параметра n, или использовать конструкцию int(round(x))
1 2 |
>>> round(x) 3 |
или
1 2 |
>>> int(round(x)) 3 |
Используя эти методы вы можете округлять вещественные числа в Python.