@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.