В Python для печати двух десятичных знаков мы будем использовать str.format() с «{:.2f}» в качестве строки и числом с плавающей запятой. Вызовите print, и он напечатает число с плавающей запятой с двумя знаками после запятой.
Пример:
float = 2.154327 format_float = "{:.2f}".format(float) print(format_float)
После написания приведенного выше кода(Python выводит 2 знака после запятой), вы напечатаете «format_float», тогда результат будет выглядеть как «2.15». Здесь он форматирует число с плавающей запятой с двумя знаками после запятой.
Вы можете обратиться к приведенному ниже снимку экрана.
- Функция trunc()
- Функция ceil()
- Функция Floor()
- С использованием str.format(number)
- Функция round()
- Функция round()
Функция trunc()
Во-первых, нам нужно импортировать математический модуль. Затем функция trunc() используется для удаления всех десятичных частей из чисел с плавающей запятой и возвращает только целую часть числа.
Пример:
import math float = 12.16785 print("The value of number is: ",end="") print(math.trunc(float))
После написания приведенного выше кода(усечение точности с плавающей запятой в Python), вы напечатаете «math.trunc(float)», после чего вывод будет выглядеть как «Значение числа: 12». Здесь trunc() напечатает целочисленное значение после усечения.
Вы можете обратиться к приведенному ниже снимку экрана для усечения точности с плавающей запятой в Python.
Усечение точности с плавающей точкой Python
Функция ceil()
В Python функция ceil() используется для возврата максимального значения числа.
Значение ячейки — это наименьшее целое число, большее числа.
Пример:
import math float = 12.16785 print("The smallest integer greater than number is: ",end="") print(math.ceil(float))
После написания приведенного выше кода(точка точности с плавающей точкой Python), вы напечатаете «math.ceil(float)», тогда результат будет выглядеть как «Наименьшее целое число, большее числа: 13». Здесь мы использовали ceil для печати чисел после потолка. Он вернет наименьшее целое число, большее заданного числа.
Вы можете обратиться к приведенному ниже снимку экрана для определения ячейки точности с плавающей запятой Python.
Функция Floor()
Функция Python Floor() используется для возврата нижнего значения числа.
Минимальное значение — это наибольшее целое число, меньшее числа.
Пример:
import math float = 12.16785 print("The greatest integer smaller than number is: ",end="") print(math.floor(float))
После написания приведенного выше кода(пол с точностью до числа с плавающей запятой в Python), вы напечатаете «math.floor(float)», тогда результат будет выглядеть как «Наибольшее целое число, меньшее числа, равно: 12». Здесь мы использовали пол для печати чисел после покрытия пола. Он вернет наибольшее целое число, меньшее числа.
Вы можете обратиться к приведенному ниже снимку экрана для определения пола с плавающей запятой в Python.
С использованием str.format(number)
Для форматирования десятичных дробей мы будем использовать str.format(number), где строка имеет вид «{0:.3g}», и она будет форматировать строку с числом. Кроме того, он будет отображать число с 1 цифрой перед десятичной запятой и до 2 цифр после десятичной запятой.
Пример:
number = 1.345 f = '{0:.3g}'.format(number) print(f)
После написания приведенного выше кода (десятичный формат Python), вы напечатаете «f», тогда результат будет выглядеть как «1,34». Здесь форматирование десятичных дробей отображает числа с определенным числом после десятичной точки.
Вы можете обратиться к скриншоту ниже для десятичного формата Python.
Функция round()
Для округления чисел в Python мы будем использовать функцию round().
Функция округления округляет число до заданного количества цифр и упрощает округление чисел.
Пример:
number = 1.345 print(round(number))
После написания приведенного выше кода(круглые числа Python), вы напечатаете «число», тогда результат будет выглядеть как «1». Здесь число с плавающей точкой 1,345 будет округлено до 1.
На скриншоте ниже вы можете посмотреть круглые числа Python.
Функция round()
Функция round() возвращает число с плавающей запятой, которое будет округлено до указанных чисел, а также округлит число с плавающей запятой до двух десятичных знаков.
Пример:
my_float = 2.13456 limit_float = round(my_float, 2) print(limit_float)
После написания приведенного выше кода(ограничение чисел с плавающей запятой до двух десятичных знаков), вы напечатаете «limit_float», после чего вывод будет выглядеть как «2.13». Здесь округление(число) с числом с плавающей запятой и 2 в виде n цифр для округления с плавающей запятой до двух десятичных знаков.
На скриншоте ниже вы можете посмотреть круглые числа Python.