Проверка рациональности числа в Python, для заданной точности fp

Я хотел бы узнать хороший способ проверки того, является ли число x рациональным (два целых числа n,m существуют так, что x=n/m) в python.

В системе Mathematica это делается функцией Rationalize[6.75] : 27/4

Я предполагаю, что на этот вопрос есть ответ для заданной точности. Есть ли общий алгоритм получения этих двух целых чисел?

8
задан smci 9 December 2018 в 23:22
поделиться