絶対値を計算するには abs や math.fabs 関数を使用します。
絶対値の求め方
絶対値 = abs(数値)
- 整数型(int)を渡すと、戻り値も整数型です。
- 浮動小数点型(float)を渡すと、戻り値も浮動小数点型です。
# 絶対値を求める。結果 = 10
print(abs(10))
print(abs(-10))
# 絶対値を求める。結果 = 1.5
print(abs(1.5))
print(abs(-1.5))
math.fabs の場合
abs 関数では 整数型(int)を渡すと戻り値も整数型ですが、math.fabs では 浮動小数点型(float) になります。import math
絶対値 = math.fabs(数値)
サンプルプログラム
import math
# 絶対値を求める。結果 = 10.0
print(math.fabs(10))
print(math.fabs(-10))
import math
# 絶対値を求める。結果 = 1.5
print(math.fabs(1.5))
print(math.fabs(-1.5))
検証環境
- Python 3.9.6 (default, Jul 9 2021, 22:34:04) [Clang 10.0.0 (clang-1000.11.45.5)] on darwin
- macOS High Sierra Version 10.13.6 (17G8037)