【Python】割り算で整数のみ計算する方法(小数切り捨て)

この記事では、Pythonを使って割り算を行い、整数のみを取得する方法を紹介します。

小数点以下を切り捨てる方法や、//演算子、mathモジュールを使用する方法を解説します。

Python初心者でも簡単に理解できる内容です。

目次から探す

Pythonで整数のみを計算する方法

小数点以下を切り捨てる方法

Pythonで割り算を行い、その結果から小数点以下を切り捨てて整数のみを取得する方法があります。

この方法は、割り算の結果を整数に変換することで実現されます。

具体的なサンプルコードを以下に示します。

result = 10 / 3
integer_result = int(result)
print(integer_result)  # 出力結果は3

上記のコードでは、10 / 3 の結果である 3.3333… を int() 関数を使って整数に変換し、小数点以下を切り捨てています。

//演算子を使う方法

Pythonには、整数の除算を行うための // 演算子が用意されています。

この演算子を使用することで、割り算の結果から小数点以下を切り捨てた整数を取得することができます。

以下にサンプルコードを示します。

integer_result = 10 // 3
print(integer_result)  # 出力結果は3

上記のコードでは、10 // 3 を行うことで、小数点以下を切り捨てた整数の結果である 3 を取得しています。

mathモジュールを使用する方法

Pythonの標準ライブラリにある math モジュールを使用することで、割り算の結果から小数点以下を切り捨てた整数を取得することができます。

以下にサンプルコードを示します。

import math

result = 10 / 3
integer_result = math.floor(result)
print(integer_result)  # 出力結果は3

上記のコードでは、math.floor() 関数を使用して、10 / 3 の結果である 3.3333… を小数点以下を切り捨てた整数の結果である 3 を取得しています。

目次から探す