Python Handspiel (Division)

Was ist dieser Artikel?

Ich dachte, ich würde nur ein Wort posten und es schreiben. Kurz gesagt, wenn Sie eine ganzzahlige Lösung für die Division wünschen, verwenden Sie "//" oder "divmod".

Fallstudie

Teilen Sie die Zahl durch 100, um die Ganzzahl zu erhalten.

Code vor Änderung

result = int(value / 100)

In den meisten Fällen funktioniert dies. Es ist jedoch NG mit einer großen Anzahl.

Fall von NG

>>> 38030123828366199/100
380301238283662.0

Es ist leicht zu verstehen.

Geänderter Code

result = value // 100

OK Fall

>>> 38030123828366199 // 100
380301238283661

Also wollte ich die Grenze sehen.

>>> 38030123828366199/100
380301238283662.0
>>> 38030123828366198/100
380301238283662.0
>>> 38030123828366197/100
380301238283662.0
>>> 38030123828366196/100
380301238283661.94
>>> 38030123828366195/100
380301238283661.94
>>> 38030123828366194/100
380301238283661.94
>>> 38030123828366193/100
380301238283661.94
>>> 38030123828366192/100
380301238283661.94
>>> 38030123828366191/100
380301238283661.94
>>> 38030123828366190/100
380301238283661.9
>>> 38030123828366189/100
380301238283661.9

Ich verstehe, es ist leicht zu verstehen. Abhängig von der Stimmung des letzten Bits nimmt es einen diskreten Wert an. Das ist keine Überraschung.

Dies entspricht der Anzahl der schwebenden Brüche, die nahe dem Grenzwert gehalten werden können. Beachten Sie die Berechnungsgenauigkeit. .. ..

Recommended Posts

Python Handspiel (Division)
Python-Handspiel (Argparse-Mindestcode)
Python-Handspiel (Pandas / DataFrame-Beginn)
Spielen Sie Python async
Spielen Sie mit 2016-Python
Python-Handspiel (berechnet voller Mordred)
Python-Handspiel (Deskriptorberechnung: seriöse Version)
Python-Handspiel (Beginnen wir mit AtCoder?)
Python-Handspiel (einzeilige Notation von if)
Spielen Sie YouTube in Python
Python-Handspiel (Interoperation zwischen CSV und PostgreSQL)
Python> Bodenteilung> Kürzungsteilung?
Python-Handspiel (Spaltennamen aus CSV-Datei abrufen)
[Python] Spielen Sie mit Discords Webhook.
Python
Zeitdelta in Python 2.7-Serie teilen
Lass uns mit Python mit Python spielen [Anfänger]
Python-Handspiel (RDKit-Deskriptorberechnung: SDF zu CSV mit Pandas)
Videowiedergabe mit Ton auf Python !! (tkinter / imageio)
Installieren Sie Pyaudio, um Wellen in Python zu spielen
Spielen Sie eine Audiodatei von Python mit Interrupt ab
Spielen Sie handschriftliche Zahlen mit Python Teil 2 (identifizieren)
Spielen Sie kontinuierlich die MV der ersten Python Skusta
Suchen und spielen Sie YouTube-Videos mit Python
Fraktal zum Erstellen und Spielen mit Python
Ich möchte mit aws mit Python spielen