Как преобразовать десятичные дроби в обычные в питоне?

Для преобразования десятичных дробей в обычные (например, 0.5 в 1/2) в Python можно воспользоваться стандартной библиотекой fractions.

Пример преобразования десятичной дроби 0.5 в обычную:

from fractions import Fraction

decimal = 0.5
frac = Fraction(decimal).limit_denominator()
print(frac)

Результат выполнения данного кода будет:

1/2

В данном примере функция Fraction создает объект типа Fraction из десятичной дроби, а метод limit_denominator() аппроксимирует дробь приближенную к данной десятичной дроби.

Таким образом, вы можете использовать библиотеку fractions для преобразования десятичных дробей в обычные в Python.