round() 関数を使用して Python で浮動小数点数を丸める方法
Python では、浮動小数点数の丸めは一般的な要件です。 Python には、この関数を実装するための組み込みのround() 関数が用意されています。浮動小数点数は、round() 関数を使用すると簡単に丸めることができます。
round() 関数の使用法は非常に簡単で、その構文は次のとおりです:
round(number, ndigits)
このうち、number は四捨五入する浮動小数点数、ndigitals は丸められる浮動小数点数です。小数点以下の桁は保持されます。 ndigitals はオプションのパラメータで、省略した場合のデフォルトは 0 で、整数部分が四捨五入されることを示します。
以下に、round() 関数の使用法を示すいくつかの具体的な例を示します。
例 1: 浮動小数点数の四捨五入
num = 3.14159 rounded_num = round(num) print(rounded_num) # 输出 3
この例では、浮動小数点数 3.14159 を四捨五入します。ndigitals パラメータが省略されているため、整数部分はデフォルトで四捨五入されます。出力は3です。
例 2: 丸めのために保持する小数点以下の桁数を指定します
num = 3.14159 rounded_num = round(num, 2) print(rounded_num) # 输出 3.14
この例では、浮動小数点数 3.14159 を四捨五入し、保持する小数点以下の桁数を指定します。出力は 3.14 です。
例 3: 負の数値の四捨五入
num = -3.5 rounded_num = round(num) print(rounded_num) # 输出 -4
この例では、負の数値 -3.5 を四捨五入し、デフォルトでは整数部分が四捨五入されます。出力は -4 です。
round() 関数の丸め規則は最も近い偶数に基づいていることに注意してください。小数点以下の最後の桁がちょうど 5 の場合、前の桁が偶数の場合は切り捨てられ、前の桁が奇数の場合は切り上げられます。このルールにより、より公平な丸め結果が保証されます。
基本的な丸めに加えて、round() 関数にはいくつかの特別な使用例もあります。 ndigitals が負の数の場合、小数点以下を四捨五入することを意味します。これは、科学的記数法などの特別なニーズに対処する場合に役立ちます。
要約すると、Python のround() 関数を使用すると、浮動小数点数を簡単に丸めることができます。 ndigitals パラメータを適切に設定することで、保持する小数点以下の桁数を柔軟に制御できます。数値処理が必要な場合は、round() 関数が実用的なツールです。
以上がPython でround() 関数を使用して浮動小数点数を丸める方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。