Wie drückt man Brüche in Python aus?
Die Fraction-Funktion ist ein Modul (Modul) in Python, das Brüche implementiert. Ein Modul ist ein von anderen geschriebenes Codeprogramm, das direkt verwendet werden kann, einschließlich der Definition von Klassen, Funktionen und Beschriftungen ist Teil der Python-Standardfunktionsbibliothek. Um das Modul nutzen zu können, muss es zuerst eingefügt werden.
>>> from fractions import Fraction #插入模块 >>> f =Fraction(1,2) #创建Fraction 类,并初始化为1/2 >>> f #输出分数类对象Fraction(1, 2)
Bei der Eingabe von Brüchen muss der erste Buchstabe von Bruch großgeschrieben werden, andernfalls wird ein Fehler gemeldet. Wir arbeiten mit Brüchen.
>>> Fraction(2,8)+1+1.5 2.75
Wenn während des Vorgangs der Float-Datentyp angezeigt wird, handelt es sich beim Endergebnis um Float-Daten. Wenn der Operationsausdruck nur Ganzzahltypen und Bruchtypen enthält, ist das Ausgabeergebnis vom Typ Bruch.
>>> Fraction(2,8)+Fraction(2,5)+3 Fraction(73, 20)
Die Methode Fraction() ist sehr interessant, sie kann die Bruchzeichenfolge direkt empfangen und in eine Eingabe umwandeln. Beachten Sie, dass der eingegebene Bruch in Anführungszeichen gesetzt werden muss.
>>> a = Fraction('1/5') >>> a Fraction(1, 5) >>>
Geben Sie Dezimalzahlen direkt ein und die Fraction-Methode wandelt Dezimalzahlen direkt in Brüche um.
>>> from decimal import Decimal >>> Fraction(1.1) Fraction(11, 10)
Um eine Zeichenfolge in eine Dezimalzahl umzuwandeln, müssen Sie die Klasse „decimal“ verwenden und dann die Dezimalzahl in einen Bruch umwandeln.
>>> from decimal import Decimal >>> Fraction(Decimal('1.1')) Fraction(11, 10)
Konvertieren Sie zuerst die Zeichenfolge 1.1 in eine Dezimalzahl und dann in einen Bruch.
Verwandte Empfehlungen: „Python-Tutorial“
Das obige ist der detaillierte Inhalt vonWie man einen Bruch in Python ausdrückt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!