はじめに
すべてのプログラマにとって、プログラミングプロセスではデータ処理が避けられず、多くの場合、取得したデータを必要に応じて処理する必要があります。四捨五入の方法には、切り捨て、切り上げ、切り上げなどが含まれます。 Python での丸めのいくつかの方法を見てみましょう。
1. 切り捨て
切り捨てるには、組み込みの int() 関数を使用します:
>>> a = 3.75 >>> int(a) 3
2. 数値を四捨五入するには、round() 関数を使用します:
>>> round(3.25); round(4.85) 3.0 5.0
には、数学モジュールの ceil() メソッドが必要です:
>>> import math >>> math.ceil(3.25) 4.0 >>> math.ceil(3.75) 4.0 >>> math.ceil(4.85) 5.0
はい。この場合、数値部分と整数部分を含むタプルを返す modf() メソッドを使用できます。興味があります。 論理的に言えば、最後の出力結果は (0.2, 4.0) を返すはずです。これには別の問題が伴います。つまり、コンピュータにおける浮動小数点数の表現は、コンピュータにおける小数を正確に表現することができず、少なくとも現在のコンピュータではこれを行うことができません。上記の例の最終出力は、計算における 0.2 の近似表現にすぎません。 Python は、C と同様に、IEEE 754 仕様を使用して浮動小数点数を格納します。