ПЕРВАЯ ЦИФРА ПОСЛЕ ТОЧКИ PYTHON

При разработке на Python возникает необходимость получать первую цифру после точки числа. Для этого можно воспользоваться модулем math и методом modf. Этот метод возвращает два значения - дробную и целую части числа. Далее можно преобразовать дробную часть в строку и взять первый символ:

import math
f = 3.14159
_, fractional = math.modf(f)
first_digit = str(fractional)[2]
print(first_digit)

Выводом будет:

1

Если число не имеет дробной части, то ответом будет 0:

n = 42
_, fractional = math.modf(n)
first_digit = str(fractional)[2]
print(first_digit)

Выводом будет:

0

ПИТОНТЬЮТОР Занятие 3 Первая цифра после точки

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

6.1 Первая цифра после точки. \

19 Обход всех цифр числа с помощью while Python

Ревью кода участников конференции. Кто побил рекорд по цикломатической сложности?

Округление чисел в Python с указанием знаков после запятой

Тесты, которые мы заслужили... / Артем Малышев

BLGPG-FC7DE3FE0C3E-24-11-23-23

Новые материалы: