Pythonトレーニング


4-3-2-2 mathモジュールの使い方

mathモジュールの主な関数

構文 機能
sqrt(x) xの平方根を返す
sin(x) x(ラジアン)のサイン値を返す
cos(x) x(ラジアン)のコサイン値を返す
tan(x) x(ラジアン)のタンジェント値を返す
radians(x) x(度)をラジアンに変換して返す
degrees(x) x(ラジアン)を度に変換して返す
log(x[, base]) baseを底としたxの対数を返す
baseを省略するとxの自然対数を返す
fabs(x) xの絶対値を返す
ceil(x) xの小数点以下を切り上げた整数を返す
floor(x) xの小数点以下を切り捨てた整数を返す
factorial(x) xの階乗を返す
gcd(a, b) aとbの最大公約数を返す
import math
print(math.log(8, 2))
->3.0

print(math.fbs(-123))
->123.0

print(math.ceil(123.4))
->124

print(math.floor(123.4))
->123

print(math.factorial(5))
->120

print(math.gcd(30, 50))
->10
import math
print(round(123.456, 1))
->123.05

print(round(123.456))
->123