Как напечатать число с плавающей запятой без десятичных знаков в Python: методы и примеры

Чтобы напечатать число с плавающей запятой без десятичных знаков в Python, вы можете использовать различные методы. Вот несколько подходов, которые вы можете использовать:

Метод 1: использование функции int()
Вы можете преобразовать число с плавающей запятой в целое число с помощью функции int(). Это удалит десятичные знаки и напечатает целую часть числа с плавающей запятой.

number = 3.14159
print(int(number))

Выход:

3

Метод 2: использование форматирования строк
Вы можете использовать форматирование строк для управления отображением числа с плавающей запятой. Один из способов — использовать метод format() со спецификатором формата «g» или «f» для указания желаемой точности.

number = 3.14159
print("{:.0f}".format(number))

Выход:

3

Метод 3. Использование математического модуля.
Математический модуль предоставляет функции Floor() и ceil(), которые можно использовать для округления числа с плавающей запятой в меньшую или большую сторону до ближайшего целого числа соответственно.

import math
number = 3.14159
print(math.floor(number))

Выход:

3
import math
number = 3.14159
print(math.ceil(number))

Выход:

4

Метод 4: использование функции round()
Функция round() может использоваться для округления числа с плавающей запятой до ближайшего целого числа.

number = 3.14159
print(round(number))

Выход:

3