🔧 Как убрать целую часть числа на Питоне?

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

x = 5.7
x = int(x)
print(x)  # Результат: 5

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

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

Когда работаем с числами в программировании, иногда возникает необходимость отбросить целую часть числа и оставить только десятичную часть, или, другими словами, получить остаток от деления числа на 1. На Python у нас есть несколько способов достичь этой цели.

1. Использование оператора %

Один из самых простых способов убрать целую часть числа - это использование оператора деления по модулю (%). Вот как это можно сделать:


number = 7.85
fractional_part = number % 1
print(fractional_part)

    

Результатом этого кода будет остаток от деления числа 7.85 на 1, то есть десятичная часть числа:


0.85

    

Таким образом, мы получаем только десятичную часть числа и убираем целую часть.

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

Еще один способ убрать целую часть числа - использовать функцию math.fmod из модуля math. Вот пример кода:


import math

number = 7.85
fractional_part = math.fmod(number, 1)
print(fractional_part)

    

Результат такого кода будет аналогичным первому способу:


0.85

    

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

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

Третий способ убрать целую часть числа - использовать функцию math.modf из модуля math. Вот пример кода:


import math

number = 7.85
fractional_part, _ = math.modf(number)
print(fractional_part)

    

Результат этого кода также будет остатком от деления числа 7.85 на 1:


0.85

    

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

Заключение

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

Видео по теме

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

Уроки Python 3. Разряды числа. Остаток от деления. Целая часть

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

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

🔢 Как посчитать количество элементов в списке питон? Простой способ!

🔍Где посмотреть библиотеки Python? Узнайте здесь!

🔍 Как преобразовать маленькую букву в большую в Python

🔧 Как убрать целую часть числа на Питоне?

Что такое приоритет операций в питоне? 🐍

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

Python: что быстрее - цикл for или while?