Was stellt ein Python-Score dar?

爱喝马黛茶的安东尼
Freigeben: 2019-06-26 14:09:12
Original
5477 Leute haben es durchsucht

Die Fraction-Funktion ist ein Modul (Modul) in Python, das Brüche implementiert und direkt verwendet werden kann, einschließlich der Definition von Klassen, Funktionen und Beschriftungen. Es ist ein Teil von Python Teil der Standardfunktionsbibliothek. Um das Modul nutzen zu können, muss es zuerst eingefügt werden.

Was stellt ein Python-Score dar?

>>> from fractions import Fraction     #插入模块
>>> f =Fraction(1,2)    #创建Fraction 类,并初始化为1/2
>>> f #输出分数类对象Fraction(1, 2)
Nach dem Login kopieren

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
Nach dem Login kopieren

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)
Nach dem Login kopieren

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)
>>>
Nach dem Login kopieren

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)
Nach dem Login kopieren

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)
Nach dem Login kopieren

Konvertieren Sie zuerst die Zeichenfolge 1.1 in eine Dezimalzahl und dann in einen Bruch.

Verwandte Empfehlungen: „Python-Video-Tutorial

Funktionen

1. Automatische Reduzierung

Wann Es gibt ein negatives Vorzeichen im Zähler und Nenner, die Division wird automatisch reduziert und das negative Vorzeichen wird schließlich dem Zähler zugewiesen

>>>Fraction(10, -5)
Fraction(-2, 1)
Nach dem Login kopieren

2 Binäre Operationen:

Addiere zwei Brüche, um a zu erhalten Bruch

Ein Bruch plus eine ganze Zahl ergibt einen Bruch

Ein Bruch plus eine Gleitkommazahl ergibt eine Gleitkommazahl

Andere binäre Operationen sind die gleichen wie die Addition

3. Holen Sie sich die Eigenschaften des Bruchobjekts

Wörtlich genommen erhält der Zähler den Zähler und der Nenner den Nenner

4.gcd erhält schnell den größten gemeinsamen Teiler

>>> from fractions import gcd
>>> gcd(9, 6)
3
Nach dem Login kopieren

Beispiel

Was stellt ein Python-Score dar?

>>> s =1
>>> for i in range(1,10):   
      s=s+Fraction(1,i)
>>> print(s)
9649/2520
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas stellt ein Python-Score dar?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!