Python Math

Note: Python には、数値に対する数学的なタスクを実行するための組み込み数学関数があり、また豊富な数学モジュールも提供されています。

組み込み数学関数

min() 関数と max() 関数は、イテラブルな要素の中から最小値または最大値を見つけるために使用されます:

x = min(5, 10, 25)
y = max(5, 10, 25)

print(x)
print(y)

結果:

5
25

abs() 関数は指定された数値の絶対値(正の値)を返します:

x = abs(-7.25)

print(x)

結果:

7.25

pow(x, y) 関数は x の y 乗の値を返します(xy):

x = pow(4, 3)

print(x)

結果:

64

数学モジュール

Python には math という組み込みモジュールもあり、さまざまな数学関数を提供しています。

math モジュールを使用するには、まずモジュールをインポートする必要があります:

import math

math モジュールをインポートしたら、そのモジュールのメソッドや定数を使用することができます。

例えば、math.sqrt() メソッドは指定した数値の平方根を返します:

import math

x = math.sqrt(64)

print(x)

結果:

8.0

math.ceil() メソッドは数値をその最も近い整数に向かって切り上げ、math.floor() メソッドは数値をその最も近い整数に向かって切り下げ、結果を返します:

import math

x = math.ceil(1.4)
y = math.floor(1.4)

print(x) # returns 2
print(y) # returns 1

結果:

2
1

math.pi 定数は PI の値(3.14…)を返します:

import math

x = math.pi

print(x)

結果:

3.141592653589793