При работе с python мне удалось преобразовать дробь в десятичную точку, где пользователь вводил числитель, затем знаменатель, а затем n/d = the result
(довольно простой). Но я не могу понять, как преобразовать десятичную дробь. Я хочу, чтобы пользователь вводил любые десятичные числа (то есть 0.5
), а затем находил простейшую форму x (1/2)
. Любая помощь будет принята с благодарностью. Благодарю.PYTHON - входной знак десятичной дроби
0
A
ответ
1
Используйте модуль fractions
.
from fractions import Fraction
f1 = Fraction(14, 8)
print(f) # Output: 7/4
print(float(f)) # Output: 1.75
f1 = Fraction(1.75)
print(f) # Output: 7/4
print(float(f)) # Output: 1.75
Он принимает обе пары числитель/знаменатель, а также десятичные числа с плавающей точкой, чтобы построить объект фракции.
Смежные вопросы
- 1. Преобразования десятичной дроби в
- 2. График счисления десятичной дроби
- 3. Преобразование десятичной дроби в разряд
- 4. Преобразование десятичной дроби в Swift
- 5. Как проверить формат десятичной дроби?
- 6. Как преобразовать двоичное число дроби в число десятичной дроби?
- 7. Реализация десятичной дроби, а не дроби, калькулятор Xcode App
- 8. Форматирование чисел в Python (Печать Номер слева от десятичной дроби)
- 9. Ввод десятичной дроби в Html, php, Javascript
- 10. Удалить цифры после десятичной дроби в Javascript
- 11. Сериализация десятичной дроби с помощью simplejson
- 12. Входной знак в форме
- 13. RAILS точность и масштаб десятичной дроби не работают
- 14. Как удалить цифры после десятичной дроби с помощью Javascript?
- 15. Оптимизированный алгоритм преобразования десятичной дроби в «симпатичную» фракцию
- 16. Как ограничить число после десятичной дроби в JQuery Spinner
- 17. Как напечатать значение без десятичной дроби в jrxml
- 18. Android - Отображение десятичной дроби в виде отформатированной фракции (и наоборот)
- 19. Значение после десятичной дроби Место не рассчитано в Javascript
- 20. Как представить дроби в python
- 21. C лексический анализатор. Использование переключателя для анализа и подсчета десятичной/десятичной дроби
- 22. Найти знак десятичной метки на основе языка
- 23. Как преобразовать десятичные дроби в шестнадцатеричные дроби?
- 24. Буферизованный входной поток Знак чтения метки чтения
- 25. Метод сортировки Python не правильно сортирует дроби
- 26. Преобразование числа до 1 десятичной точности
- 27. Python: Удалить деление десятичной
- 28. Python - Добавление десятичной
- 29. C++ Преобразование восьмеричной доли в десятичную дроби?
- 30. Создание входного значения в десятичной системе (Python 3)
thankyou so much –
Вместо того, чтобы писать «Спасибо» в качестве комментария, пожалуйста, примите этот ответ, нажав кнопку серого тика на левой стороне. Вы также можете узнать больше о том, как работает этот сайт, потратив две минуты на выполнение [tour]. –