Как округлить число Python

С помощью функции round

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

pythonnum = 3.458
res = round(num, 2)
print(res)

Результат выполнения кода:

python3.46

Как округлить число в большую сторону

Для округления числа в большую сторону применяют метод ceil модуля math. Смотрите пример:

pythonimport math

num = 3.458
res = math.ceil(num)
print(res)

Результат выполнения кода:

python4

Как округлить число в меньшую сторону

Чтобы округлить число в меньшую сторону используется floor модуля math. Смотрите пример:

pythonimport math

num = 3.458
res = math.floor(num)
print(res)

Результат выполнения кода:

python3

Смотрите также

  • функция round,
    которая округляет число
  • метод ceil модуля math,
    который производит округление числа в большую сторону
  • метод floor модуля math,
    который производит округление числа в меньшую сторону