Bei der Arbeit an Python, konnte ich einen Bruch in eine Dezimalzahl umwandeln, wo der Benutzer einen Zähler, dann einen Nenner und dann die n/d = the result
(ziemlich einfach) eingeben würde. Aber ich kann nicht herausfinden, wie man eine Dezimalzahl in einen Bruch umwandelt. Ich möchte, dass der Benutzer jede Dezimalzahl (zB 0.5
) eingibt und dann die einfachste Form von x (1/2)
findet. Jede Hilfe würde sehr geschätzt werden. Vielen Dank.PYTHON - Eingabe Dezimal zu Bruch
0
A
Antwort
1
Verwenden Sie das Modul 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
Es akzeptiert beide Paare von Zähler/Nenner sowie Schwimmers Dezimalzahlen auf einen Bruchteil-Objekt zu konstruieren.
Verwandte Themen
- 1. R - Konvertieren von Daten von Bruch zu Dezimal
- 2. Python-Programm nicht akzeptieren Dezimal-Roh-Eingabe
- 3. Python-Dezimal zu Zeichenkette
- 4. Vordefinierte Oracle-DB-Funktion, die den Bruch in Dezimal konvertiert
- 5. Python Dezimal
- 6. Runde Python Dezimal zu nächsten 0,05
- 7. Konvertieren von Dezimal zu Binär in Python
- 8. Python-Converting binär dezimal
- 9. Python: Binär Dezimal-Umwandlung
- 10. Dezimal zu Irrational Fraktion Approximation
- 11. Bash Multiplizieren Dezimal zu Int
- 12. String (mit Bruch) zu Double in Spark
- 13. wandeln exponentiellen in Python Dezimal
- 14. Python Eingabe "\"
- 15. Bruch in highchart Generation
- 16. String zu dezimal
- 17. Dezimal zu Bit (Binär)
- 18. C# IEEE754 zu dezimal
- 19. doppelt? zu dezimal? Umwandlung
- 20. Dezimal zu Ascii konvertieren?
- 21. Python2.6 Dezimal zu Oktal
- 22. Mutter div Bruch aus
- 23. Wie zu analysieren, Hex oder Dezimal int in Python
- 24. Schleife, die nicht bis zum Bruch endet
- 25. Oktal zu Dezimal multidigit in C
- 26. Böse in der Python Dezimal/float
- 27. Rechnen Pi mit Dezimal auf Python
- 28. Aufrundung nach Bruch in PHP
- 29. Python dezimal Quantisierungsraster vs prec in Zusammenhang
- 30. JavaScript konvertieren dezimal zu binär
Vielen Dank –
Anstatt "Danke" als Kommentar zu schreiben, akzeptieren Sie diese Antwort, indem Sie auf den grauen Haken links daneben klicken. Sie können auch mehr über die Funktionsweise dieser Website erfahren, indem Sie zwei Minuten für die [Tour] aufwenden. –