Примеры извлечения десятичной части (или дробной части) числа в python
Используйте оператор python: % .
Возьмем для примера число “пи”:
import math
p = math.pi
print(p)
Code language: JavaScript (javascript)
Выводит:
3.141592653589793
Code language: CSS (css)
Чтобы извлечь десятичную часть, одним из решений является использование оператора %.
decimal_part = p % 1 pirnt(decimal_part)
Получаем:
0.14159265358979312
Code language: CSS (css)
Примечание по скорости работы:
CPU times: user 13 µs, sys: 0 ns, total: 13 µs
Wall time: 16.9 µs
Code language: CSS (css)
Применение функции round()
Другим решением является использование функции round()
decimal_part = p - round(p)
print(decimal_part)
Code language: PHP (php)
Выведет:
0.14159265358979312
Code language: CSS (css)
Время работы:
CPU times: user 15 µs, sys: 0 ns, total: 15 µs
Wall time: 18.8 µs
Code language: CSS (css)