💻 Как получить дробную часть от числа в Python?

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

import math

number = 5.78
fractional_part = math.modf(number)[0]

print(fractional_part)

В данном примере, мы импортируем модуль math, затем используем функцию math.modf() для получения дробной части числа 5.78.

Результатом выполнения будет значение 0.78, которое будет выведено на экран с помощью функции print().

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

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

В Python существует несколько способов получить дробную часть от числа. В этой статье мы рассмотрим несколько методов, которые помогут вам сделать это. Код примеров будет представлен для наглядности.

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

Оператор модуля (%) позволяет нам получить остаток от деления двух чисел. Если мы передадим число с дробной частью и в качестве делителя передадим 1, то получим искомую дробную часть.

number = 3.14159
fractional_part = number % 1

print(f"Дробная часть числа {number} равна {fractional_part}")

В данном примере мы получим дробную часть числа 3.14159, которая будет равна 0.14159.

2. Использование встроенной функции math.fmod()

Функция math.fmod() из модуля math также позволяет нам получить остаток от деления двух чисел. Она работает аналогично оператору модуля, но может корректно обрабатывать отрицательные числа.

import math

number = -2.345
fractional_part = math.fmod(number, 1)

print(f"Дробная часть числа {number} равна {fractional_part}")

В данном примере мы получим дробную часть числа -2.345, которая также будет равна -0.345.

3. Использование встроенной функции math.modf()

Функция math.modf() из модуля math возвращает два числа - целую и дробную часть переданного числа. Мы можем использовать только дробную часть, чтобы получить искомый результат.

import math

number = 7.89
_, fractional_part = math.modf(number)

print(f"Дробная часть числа {number} равна {fractional_part}")

В данном примере мы получим дробную часть числа 7.89, которая будет равна 0.89.

Заключение

Вы изучили несколько способов получить дробную часть от числа в Python. Оператор модуля, функция math.fmod() и функция math.modf() предоставляют различные способы решения этой задачи. Вы можете выбрать тот, который наиболее подходит для ваших конкретных потребностей.

Видео по теме

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

ПИТОНТЬЮТОР Занятие 3 Дробная часть

Python Essentials // Урок 4 // Дробные числа

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

Как поменять регистр в Python: простой способ изменения регистра

Python 2: дата выхода и новые возможности

Как правильно использовать одинарные кавычки в Python

💻 Как получить дробную часть от числа в Python?

Что делает знак процента в питоне?

🔍 Как узнать версию библиотеки Python: простой способ проверки?

Как написать свой архиватор на Python: легкая инструкция для начинающих