ホームページ  >  記事  >  バックエンド開発  >  math.Ceil 関数を使用して、指定した浮動小数点数以上の最小の整数を切り上げて返します。

math.Ceil 関数を使用して、指定した浮動小数点数以上の最小の整数を切り上げて返します。

WBOY
WBOYオリジナル
2023-07-25 19:04:551567ブラウズ

math.Ceil 関数を使用して切り上げを行うコード例

日常のプログラミングでは、浮動小数点数を四捨五入する必要があることがよくあります。 Python の math モジュールは、上向き丸め関数 math.Ceil など、さまざまな種類の丸め演算の実装に役立つ一連の関数を提供します。

math.Ceil 関数は、指定された浮動小数点数以上の最小の整数を返します。つまり、渡されたパラメータが整数または小数の整数部分の場合、関数は元の値を返します。渡されたパラメータが小数で小数部分がある場合は、最も近い整数に切り上げられます。

次は、 math.Ceil 関数を使用して切り上げるコード例です。

import math

def ceil_float(number):
    '''
    使用math.Ceil函数向上取整
    '''
    result = math.ceil(number)
    return result

# 测试向上取整功能
num1 = 3.6
print(f"{num1}向上取整后的结果为:{ceil_float(num1)}")

num2 = 5.0
print(f"{num2}向上取整后的结果为:{ceil_float(num2)}")

num3 = 9.2
print(f"{num3}向上取整后的结果为:{ceil_float(num3)}")

上記のコードは、最初に math モジュールをインポートし、次に ceil_float# という名前の関数を定義します。 ## の場合、この関数はパラメータ number を受け取り、渡されたパラメータを切り上げて返します。

コードの次の部分は、

ceil_float 関数をテストすることです。 num1num2num3 という 3 つのテスト ケースをそれぞれ定義しましたが、これらはそれぞれ 3.6、5.0、9.2 であり、切り上げる必要があります。番号。

ceil_float 関数を呼び出してこれら 3 つのテスト ケースを渡すことにより、結果が最終的に出力されます。出力から、3.6 は 4 に切り上げられ、5.0 は切り上げ後も 5 のままで、9.2 は 10 に切り上げられていることがわかります。これは予想と一致しています。

概要:

この記事では、 math.Ceil 関数を使用して切り上げる方法を紹介し、対応するコード例を示しました。この関数を使用すると、浮動小数点数の上向き丸め演算を簡単に実装でき、浮動小数点数演算における丸め要件を簡単に処理できます。

以上がmath.Ceil 関数を使用して、指定した浮動小数点数以上の最小の整数を切り上げて返します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。