Python で数値を切り上げる方法: Ceil 関数と Int 関数

DDD
リリース: 2024-11-11 22:28:03
オリジナル
243 人が閲覧しました

How to Round Numbers Up in Python:  Ceil Function vs. Int Function

Python での数値の四捨五入

Python で数値を扱う場合、最も近い整数に四捨五入する必要があるのが一般的です。 2.0 を返すround(2.3) で示されているように、標準のround() 関数を使用しようとすると、予期しない結果が生じることがあります。

Int Function

考えられる解決策の 1 つint() 関数と 0.5 の加算を組み合わせて使用​​することです。ただし、このアプローチも、int(2.3 .5) の結果が 2 になるように、効果的に切り上げることができません。

Ceil Function

正確に切り上げるには、 math.ceil (天井) 関数は非常に貴重であることがわかります。この関数は Python Math ライブラリの一部であり、指定された数値以上の最小の整数を計算します。

使用法

Python 3 では、ceil 関数は次のことができます。次の例に示すように、直接呼び出すことができます。

import math
print(math.ceil(4.2)) # Output: 5
ログイン後にコピー

Python 2 では、以下に示すように、ceil 関数は整数への明示的な型キャストを必要とします。

import math
print(int(math.ceil(4.2))) # Output: 5
ログイン後にコピー

ceil 関数を使用すると、ユーザーは数学的精度で数値を簡単に切り上げることができます。

以上がPython で数値を切り上げる方法: Ceil 関数と Int 関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート