В Python для печати двух десятичных знаков мы будем использовать str.format() с «{:.2f}» в качестве строки и числом с плавающей запятой. Вызовите print, и он напечатает число с плавающей запятой с двумя знаками после запятой.

Пример:

float = 2.154327
format_float = "{:.2f}".format(float)
print(format_float)

После написания приведенного выше кода(Python выводит 2 знака после запятой), вы напечатаете «format_float», тогда результат будет выглядеть как «2.15». Здесь он форматирует число с плавающей запятой с двумя знаками после запятой.

Вы можете обратиться к приведенному ниже снимку экрана.

Python печатает 2 десятичных знака

Содержание

Функция 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.

Функция Floor()

С использованием 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.

С использованием str.format(number)

Функция round()

Для округления чисел в Python мы будем использовать функцию round().

Функция округления округляет число до заданного количества цифр и упрощает округление чисел.

Пример:

number = 1.345
print(round(number))

После написания приведенного выше кода(круглые числа Python), вы напечатаете «число», тогда результат будет выглядеть как «1». Здесь число с плавающей точкой 1,345 будет округлено до 1.

На скриншоте ниже вы можете посмотреть круглые числа Python.

Функция round()

Функция round()

Функция round() возвращает число с плавающей запятой, которое будет округлено до указанных чисел, а также округлит число с плавающей запятой до двух десятичных знаков.

Пример:

my_float = 2.13456
limit_float = round(my_float, 2)
print(limit_float)

После написания приведенного выше кода(ограничение чисел с плавающей запятой до двух десятичных знаков), вы напечатаете «limit_float», после чего вывод будет выглядеть как «2.13». Здесь округление(число) с числом с плавающей запятой и 2 в виде n цифр для округления с плавающей запятой до двух десятичных знаков.

На скриншоте ниже вы можете посмотреть круглые числа Python.

Функция round()

Добавить комментарий