Pythonで最も近い整数に丸める方法


  1. round()関数を使用する方法: round()関数は、与えられた数値を最も近い整数に丸めます。次のように使用します。

    num = 3.7
    rounded_num = round(num)
    print(rounded_num)  # 出力: 4

    round()関数はデフォルトで最も近い整数に丸めますが、必要に応じて小数点以下の桁数を指定することもできます。

    num = 3.14159
    rounded_num = round(num, 2)  # 小数点以下2桁に丸める
    print(rounded_num)  # 出力: 3.14
  2. int()関数を使用する方法: int()関数を使用して、数値を整数に変換することで丸めることもできます。int()関数は小数点以下を切り捨てます。

    num = 3.7
    rounded_num = int(num)
    print(rounded_num)  # 出力: 3

    この方法は数値を切り捨てるため、常に最も近い整数にはなりませんが、一部の場合に有用です。

これらはPythonで最も一般的な方法ですが、他にもさまざまな方法があります。適切な方法を選択するには、丸めのルールやニーズに応じて適切な関数を選択することが重要です。