☑️ Как вывести целую и дробную часть в Python - Полное руководство 2021

Чтобы вывести целую и дробную части числа в Python, вы можете использовать встроенные функции и операторы.

Целая часть:

число = 3.45
целая_часть = int(число)
print(целая_часть)

Дробная часть:

число = 3.45
дробная_часть = число - int(число)
print(дробная_часть)

В вышеприведенных примерах мы присваиваем исходное число переменной число. Затем мы используем функцию int() для преобразования числа в целое значение и присваиваем результат переменной целая_часть. Для отображения дробной части мы вычитаем целую часть из исходного числа. Результат сохраняется в переменной дробная_часть.

Это простая и эффективная способ вывода целой и дробной частей числа в Python.

Детальный ответ

Как вывести целую и дробную часть в Python

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

1. Использование оператора деления и модуля

Простой и понятный способ получить целую и дробную часть числа в Python - использовать операторы деления и модуля. При делении числа на целое число с помощью оператора "/", Python автоматически возвращает дробное число:


num = 10
fraction = num / 3
print("Дробная часть:", fraction)
    

Вывод:


Дробная часть: 3.3333333333333335
    

Чтобы получить целую часть числа, мы можем использовать оператор модуля "%". Он возвращает остаток от деления числа на другое число:


integer = num % 3
print("Целая часть:", integer)
    

Вывод:


Целая часть: 1
    

2. Использование функции divmod()

Python также предоставляет функцию divmod(), которая позволяет одновременно получить целую и дробную части числа:


result = divmod(num, 3)
print("Целая часть:", result[0])
print("Дробная часть:", result[1])
    

Вывод:


Целая часть: 3
Дробная часть: 1
    

3. Использование функций floor() и ceil()

Если вам нужно получить только целую или только дробную часть числа, вы можете использовать функции floor() и ceil() из модуля math. Функция floor() возвращает наибольшее целое число, которое меньше или равно заданному числу, а функция ceil() возвращает наименьшее целое число, которое больше или равно заданному числу:


import math

fraction = math.floor(3.14)
print("Дробная часть:", fraction)

integer = math.ceil(3.14)
print("Целая часть:", integer)
    

Вывод:


Дробная часть: 3
Целая часть: 4
    

4. Использование функции modf()

Модуль math также предоставляет функцию modf(), которая возвращает целую и дробную части числа в виде отдельных значений:


fraction, integer = math.modf(3.14)
print("Дробная часть:", fraction)
print("Целая часть:", integer)
    

Вывод:


Дробная часть: 0.14000000000000012
Целая часть: 3.0
    

5. Использование строки форматирования

Еще один способ вывести целую и дробную части числа - использовать строку форматирования. Мы можем использовать специальный формат "f", чтобы указать, сколько десятичных знаков мы хотим отобразить:


num = 3.14
fraction = "{:.2f}".format(num % 1)
integer = int(num)

print("Целая часть:", integer)
print("Дробная часть:", fraction)
    

Вывод:


Целая часть: 3
Дробная часть: 0.14
    

Заключение

В этой статье мы рассмотрели несколько способов получения целой и дробной частей числа в Python. Вы можете выбрать любой из предложенных методов в зависимости от вашей конкретной задачи. Учтите, что результаты могут немного отличаться из-за погрешности вычислений с плавающей точкой.

Видео по теме

6.1 Дробная часть. "Поколение Python": курс для начинающих. Курс Stepik

Урок 7 Деление нацело и деление по остатку Python

Точность и ошибки округления в Python | Функция round и тип данных float (дробные числа)

Похожие статьи:

🔥Как ввести значения в строку Python: простой и понятный гайд💻

📊 Как создать таблицу MySQL с помощью Python: пошаговое руководство 🐍

🔎 Как пропарсить сайт с помощью Python?

☑️ Как вывести целую и дробную часть в Python - Полное руководство 2021

📝 Как записать тождество в Python: полезные советы и примеры 🐍

🔍 Как узнать, кто открыл файл по сети с помощью Python? 📂

Что значит elem в Питоне? 🐍 Узнайте значение ключевого слова elem в Python